<SEC-DOCUMENT>0001193125-16-664455.txt : 20160729
<SEC-HEADER>0001193125-16-664455.hdr.sgml : 20160729
<ACCEPTANCE-DATETIME>20160729153300
ACCESSION NUMBER:		0001193125-16-664455
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		74
CONFORMED PERIOD OF REPORT:	20160630
FILED AS OF DATE:		20160729
DATE AS OF CHANGE:		20160729

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SMITH MICRO SOFTWARE INC
		CENTRAL INDEX KEY:			0000948708
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				330029027
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		51 COLUMBIA
		CITY:			ALISO VIEJO
		STATE:			CA
		ZIP:			92656
		BUSINESS PHONE:		9493625800

	MAIL ADDRESS:	
		STREET 1:		51 COLUMBIA
		CITY:			ALISO VIEJO
		STATE:			CA
		ZIP:			92656
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d331429d10q.htm
<DESCRIPTION>10-Q
<TEXT>
<HTML><HEAD>
<TITLE>10-Q</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>WASHINGTON, D.C. 20549 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">10-Q</FONT> </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(Mark One) </B></P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B><FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT><B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"><B>QUARTERLY REPORT PURSUANT TO SECTION&nbsp;13 OR 15(d)&nbsp;OF THE SECURITIES EXCHANGE ACT OF 1934 </B></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the quarterly period ended June 30, 2016 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OR </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT><B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"><B>TRANSITION REPORT PURSUANT TO SECTION&nbsp;13 OR&nbsp;15(d)&nbsp;OF THE SECURITIES EXCHANGE ACT OF 1934 </B></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Commission file number <FONT STYLE="white-space:nowrap">01-35525</FONT> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>SMITH MICRO SOFTWARE, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Exact name of registrant as specified in its charter) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="50%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>DELAWARE</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B><FONT STYLE="white-space:nowrap">33-0029027</FONT></B></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(State or other jurisdiction of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>incorporation or organization)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(I.R.S. Employer</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Identification No.)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>51 COLUMBIA </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ALISO VIEJO, CA 92656 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address of principal executive offices, including zip code) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(949) 362-5800 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Registrant&#146;s telephone number, including area code) </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT
STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT
STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 &#147;large accelerated filer,&#148; &#147;accelerated filer&#148; and &#147;smaller reporting company&#148; in Rule 12b-2 of the Exchange Act. (Check one): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="16%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Large&nbsp;accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Non-accelerated filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT>&nbsp;&nbsp;(Do not check if a smaller reporting company)</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Smaller&nbsp;reporting&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a shell company (as defined in Exchange Act Rule
12b-2).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of July 22, 2016 there were 49,296,165 shares of common stock outstanding. </P>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SMITH MICRO SOFTWARE, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUARTERLY REPORT ON FORM&nbsp;10-Q </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>June 30, 2016 </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc">
</A>TABLE OF CONTENTS </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="88%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>PART I.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>FINANCIAL INFORMATION</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item 1.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx331429_1">Financial Statements (Unaudited)</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx331429_2">Consolidated Balance Sheets as of June 30, 2016 and December 31, 2015</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx331429_3">Consolidated Statements of Operations and Comprehensive Loss for the three and six months ended June 30, 2016 and 2015</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx331429_4">Consolidated Statement of Stockholders&#146; Equity for the six months ended June 30, 2016</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx331429_5">Consolidated Statements of Cash Flows for the six months ended June 30, 2016 and 2015</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><A HREF="#tx331429_6">Notes to the Consolidated Financial Statements</A></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item 2.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx331429_7">Management&#146;s Discussion and Analysis of Financial Condition and Results
 of Operations</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item 3.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx331429_8">Quantitative and Qualitative Disclosures About Market Risk</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item 4.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx331429_9">Controls and Procedures</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>PART II.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B><A HREF="#tx331429_10">OTHER INFORMATION</A></B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item 1.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx331429_11">Legal Proceedings</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item 1A.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx331429_12">Risk Factors</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item 2.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx331429_13">Unregistered Sales of Equity Securities and Use of Proceeds</A></P></TD>

<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item 6.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx331429_14">Exhibits</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><A HREF="#tx331429_15">SIGNATURES </A></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx331429_1"></A>PART&nbsp;I. FINANCIAL INFORMATION </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx331429_2"></A>Item&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Financial Statements </B></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx331429_3"></A>SMITH MICRO SOFTWARE,&nbsp;INC.
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSOLIDATED BALANCE SHEETS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(in thousands, except share and par value data) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June 30,<BR>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(audited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Assets</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current assets:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,410</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,819</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">720</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,078</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net of allowances for doubtful accounts and other adjustments of $141 (2016)
and $201 (2015)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,444</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,145</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories, net of reserves for excess and obsolete inventory of $146 (2016) and $158
(2015)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">692</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,827</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,786</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equipment and improvements, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,904</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,492</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,874</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">613</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">199</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">195</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,417</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">24,473</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Liabilities and Stockholders&#146; Equity</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,740</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,708</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,007</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,064</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,069</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">440</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,816</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,212</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Non-current liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred rent and other long-term liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,235</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total non-current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,235</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commitments and contingencies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stockholders&#146; equity:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Preferred stock, par value $0.001 per share; 5,000,000 shares authorized; none issued or
outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Common stock, par value $0.001 per share; 100,000,000 shares authorized; 46,853,150 and 45,729,272
shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional paid-in capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">225,455</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">224,867</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated comprehensive deficit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(217,871</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(210,887</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total&nbsp;stockholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,026</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities and stockholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">18,417</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">24,473</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">See accompanying notes to the consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SMITH MICRO SOFTWARE,&nbsp;INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx331429_4"></A>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(in thousands, except per share data) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="72%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Three Months Ended</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center">Six Months Ended</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">June 30,</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">June 30,</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2015</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">2015</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(unaudited)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(unaudited)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(unaudited)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center">(unaudited)</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">19,915</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,913</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,071</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,026</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,546</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,315</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,647</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating expenses:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling and marketing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,478</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,228</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,848</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,419</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,107</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,447</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,030</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,788</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,870</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,865</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,356</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,742</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total operating expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,455</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,540</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18,234</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,949</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,909</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,225</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,587</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,223</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in fair value of contingent liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">657</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">657</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest and other income (expense), net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(17</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss before provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,269</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,225</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,949</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,224</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,280</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,231</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,986</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,241</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive income, before tax:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrealized holding gains on available-for-sale securities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive income, net of tax</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(3,280</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,231</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(6,984</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,240</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss per share:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(0.07</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(0.03</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(0.15</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(0.03</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares outstanding:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,964</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45,881</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">See accompanying notes to the consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SMITH MICRO SOFTWARE, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx331429_5"></A>CONSOLIDATED STATEMENT OF STOCKHOLDERS&#146; EQUITY </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(in thousands) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="3" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional</B><br><B>paid-in</B><br><B>capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="3">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="3" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>comprehensive</B><br><B>deficit</B></TD>
<TD VALIGN="bottom" ROWSPAN="3">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="3" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom" ROWSPAN="3">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Common stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">BALANCE, December 31, 2015 (audited)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45,729</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">46</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">224,867</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(210,887</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,026</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Non-cash compensation recognized on stock options and ESPP</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted stock grants, net of cancellations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,391</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">688</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">689</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cancellation of shares for payment of withholding tax</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(281</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(183</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(183</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Employee stock purchase plan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,984</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6,984</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">BALANCE, June 30, 2016 (unaudited)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,853</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">47</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">225,455</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(217,871</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,631</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">See accompanying notes to the consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SMITH MICRO SOFTWARE, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx331429_5"></A>CONSOLIDATED STATEMENTS OF CASH FLOWS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(in thousands) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating activities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(6,986</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,241</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adjustments to reconcile net loss to net cash used in operating activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">779</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">970</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in fair value of contingent liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(657</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for doubtful accounts and other adjustments to accounts receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(291</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for excess and obsolete inventory</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Non-cash compensation related to stock options, ESPP and restricted stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">765</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,099</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss on disposal of assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in operating accounts:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,800</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(90</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">98</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">664</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses and other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(212</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(295</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable and accrued liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(460</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(968</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,385</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,697</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,506</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Investing activities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Acquisition of Birdstep Technology, net of cash received</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,927</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital expenditures</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(152</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(63</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales (purchases) of short-term investments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,360</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,440</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by (used in) investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,281</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,503</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Financing activities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash received from stock sale for employee stock purchase plan</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash received from exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net decrease in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,409</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,991</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents, beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,819</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,165</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents, end of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,410</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,174</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Supplemental disclosures of cash flow information:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">See accompanying notes to the consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SMITH MICRO SOFTWARE, INC. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx331429_6"></A>Notes to the Consolidated Financial Statements </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>1.&nbsp;The Company </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Smith Micro
Software, Inc. (&#147;we,&#148; &#147;us,&#148; &#147;our,&#148; &#147;Smith Micro,&#148; or the &#147;Company&#148;) provides software solutions to simplify and enhance the mobile experience. As a leader in wireless connectivity, our applications
ensure high quality of service for mobile users while optimizing networks for wireless service providers and enterprises.&nbsp;Using our intelligent device software, along with premium voice, video and messaging applications, we create new
opportunities to engage consumers and monetize mobile services.&nbsp;In addition to wireless solutions, Smith Micro develops 2D/3D graphics software used by professional artists, animators, illustrators, and designers worldwide.</P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>2.&nbsp;Basis of Presentation </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
accompanying interim consolidated balance sheet and statement of stockholders&#146; equity as of June 30, 2016, and the related statements of operations and comprehensive loss and cash flows for the three and six months ended June 30, 2016 and 2015
are unaudited. The unaudited consolidated financial statements have been prepared according to the rules and regulations of the Securities and Exchange Commission (&#147;SEC&#148;) and, therefore, certain information and disclosures normally
included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been omitted. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the opinion of management, the accompanying unaudited consolidated financial statements for the periods presented reflect all adjustments,
which are normal and recurring, necessary to fairly state the financial position, results of operations and cash flows. These unaudited consolidated financial statements should be read in conjunction with the audited financial statements included in
our Annual Report on Form 10-K for the fiscal year ended December&nbsp;31, 2015 filed with the SEC on March 9, 2016. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Intercompany
balances and transactions have been eliminated in consolidation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating results for the three and six months ended June 30, 2016 are
not necessarily indicative of the results that may&nbsp;be expected for any other interim period or for the fiscal year ending December&nbsp;31, 2016. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>3.&nbsp;Recent Accounting Pronouncements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2016, the Financial Accounting Standards Board (&#147;FASB&#148;) issued final guidance in Accounting Standards Update
(&#147;ASU&#148;) No. 2016-09, <I>Improvements to Employee Share-Based Payment Accounting, </I>which will change certain aspects of accounting for share-based payments to employees.&nbsp;The new guidance will require all income tax effects of awards
to be recognized in the income statement when the awards vest or are settled.&nbsp;It will also allow an employer to repurchase more of an employee&#146;s shares than it can currently for tax withholding purposes without triggering liability
accounting and to make a policy election to account for forfeitures as they occur.&nbsp;The guidance is effective for financial statements issued for annual periods beginning after December 15, 2016.&nbsp;Early adoption is permitted for all
companies in any interim or annual period, and must be adopted on a modified prospective approach.&nbsp;Due to the Company applying a full valuation allowance against its deferred tax assets, the nature of the change on the balance sheet will not be
significant. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2016, the FASB issued ASU No. 2016-02, <I>Leases, </I>to increase transparency and comparability among
organizations by recognizing all lease transactions (with terms in excess of 12 months) on the balance sheet as a lease liability and a right-of-use asset (as defined). The ASU is effective for fiscal years beginning after December 15, 2018,
including interim periods within those fiscal years, with earlier application permitted.&nbsp;Upon adoption, the lessee will apply the new standard retrospectively to all periods presented or retrospectively using a cumulative effect adjustment in
the year of adoption.&nbsp;The Company is currently assessing the effect that adoption will have on the consolidated financial statements. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2015, FASB issued ASU&nbsp;No. 2015-16,&nbsp;<I>Business Combinations (Topic 805): Simplifying the Accounting for
Measurement-Period Adjustments</I> as part of the Board&#146;s Simplification Initiative. This Update requires: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">An acquirer to recognize adjustments to provisional amounts identified during the measurement period in the reporting period in which the adjustment amounts are determined. </TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">An acquirer to record, in the same period&#146;s financial statements, the effect on earnings of changes in depreciation, amortization, or other income effects resulting from the change to the provisional amounts. This
effect is required to be calculated as if the accounting had been completed at the acquisition date. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">An entity to present separately on the face of the income statement or disclose in the notes the portion of the amount recorded in current-period earnings by line item that would have been recorded in previous reporting
periods if the adjustment to the provisional amounts had been recognized as of the acquisition date. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The guidance was effective for
financial statements issued for annual periods beginning after December 15, 2015, including interim periods within those fiscal years. The Company will adopt this standard going forward and it is not expected to have a material impact on the
Company&#146;s consolidated financial statements. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In August 2014, the FASB issued ASU No. 2014-15, <I>Presentation of Financial
Statements-Going Concern (Subtopic 205-40</I>).&nbsp;The Update provides U.S. GAAP guidance on management&#146;s responsibility in evaluating whether there is substantial doubt about a company&#146;s ability to continue as a going concern and about
related footnote disclosures. For each reporting period, management will be required to evaluate whether there are conditions or events that raise substantial doubt about a company&#146;s ability to continue as a going concern within one year from
the date the financial statements are issued.&nbsp;The amendments in this Update are effective for the annual period ending after December 15, 2016, and for annual periods and interim periods thereafter. Early application is permitted.&nbsp;The
adoption of this standard is not expected to have a material impact on the Company&#146;s consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In May 2014, the FASB issued ASU No. 2014-09, <I>Revenue from Contracts with Customers (Topic
606).</I><I>&nbsp;</I>The amendments to this Update supersede nearly all existing revenue recognition guidance under U.S. GAAP. The core principle of this Topic is to recognize revenues when promised goods or services are transferred to customers in
an amount that reflects the consideration that is expected to be received for those goods or services. This Topic defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required
within the revenue recognition process than required under existing U.S. GAAP including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the
transaction price to each separate performance obligation. In July 2015, the FASB deferred the effective date for annual reporting periods beginning after December 15, 2017 (including interim reporting periods within those periods). Early adoption
is permitted to the original effective date of December 15, 2016 (including interim reporting periods within those periods). The amendments may be applied retrospectively to each prior period presented or retrospectively with the cumulative effect
recognized as of the date of initial application. The Company will be evaluating the impact of this guidance on our consolidated financial statements. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>4. Acquisitions </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Birdstep Technology AB </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On April 7, 2016, pursuant to the Share Purchase Agreement, dated as of March 8, 2016, by and between Smith Micro Software, Inc. (the
&#147;Company&#148;) and Birdstep Technology ASA (&#147;Birdstep&#148;), the Company completed its previously announced acquisition of 100% of the outstanding capital stock of Birdstep&#146;s wholly owned Swedish subsidiary, Birdstep Technology AB
(the &#147;Acquisition&#148;).&nbsp;Pursuant to the terms of the Share Purchase Agreement, the Company paid a net purchase price of $2,000,000 in cash to Birdstep at the closing.&nbsp;As a result of the Acquisition, Birdstep Technology AB has become
a wholly-owned subsidiary of the Company.&nbsp;Approximately 18 employees continued as employees of Birdstep Technology AB following the Closing.&nbsp;Acquisition-related costs of $0.1 million were recorded as expense in the six months ended June
30, 2016 in the general and administrative section of the consolidated statement of operations.</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The total purchase price is summarized as
follows (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="89%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid at closing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,883</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less:&nbsp;Reimbursement of cash on hand at closing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(883</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total purchase price</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#146;s allocation of the purchase price is summarized as follows (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="89%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Assets:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">73</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">99</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">103</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaids and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">311</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equipment and improvements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">640</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,874</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,130</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Liabilities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">421</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">486</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,130</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total purchase price</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The results of operations of Birdstep Technology AB have been included in the Company&#146;s
consolidated financial statements from the date of acquisition.&nbsp;The pro-forma effect of the acquisition on historical periods is not material and therefore is not included. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>5.&nbsp;Net Loss Per Share </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company
calculates earnings per share (&#147;EPS&#148;) as required by FASB ASC Topic No. 260, Earnings Per Share.&nbsp;Basic EPS is calculated by dividing the net income available to common stockholders by the weighted average number of common shares
outstanding for the period, excluding common stock equivalents. Diluted EPS is computed by dividing the net income available to common stockholders by the weighted average number of common shares outstanding for the period plus the weighted average
number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For periods with a net loss, the dilutive common stock equivalents are excluded from the diluted EPS calculation.&nbsp;For purposes of
this calculation, common stock subject to repurchase by the Company and options are considered to be common stock equivalents and are only included in the calculation of diluted earnings per share when their effect is dilutive. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center"><B>(unaudited, in thousands, except per share amounts)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Numerator:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss available to common stockholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(3,280</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,231</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(6,986</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,241</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Denominator:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares outstanding&#151;basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,964</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45,881</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Potential common shares&#151;options (treasury stock method)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares outstanding&#151;diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,964</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45,881</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares excluded (anti-dilutive)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">134</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">164</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares excluded due to an exercise price greater than weighted average stock price for the
period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,470</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,534</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,470</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,489</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss per common share:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">($</TD>
<TD VALIGN="bottom" ALIGN="right">0.07</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">($</TD>
<TD VALIGN="bottom" ALIGN="right">0.03</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">($</TD>
<TD VALIGN="bottom" ALIGN="right">0.15</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">($</TD>
<TD VALIGN="bottom" ALIGN="right">0.03</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">($</TD>
<TD VALIGN="bottom" ALIGN="right">0.07</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">($</TD>
<TD VALIGN="bottom" ALIGN="right">0.03</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">($</TD>
<TD VALIGN="bottom" ALIGN="right">0.15</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">($</TD>
<TD VALIGN="bottom" ALIGN="right">0.03</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>6.&nbsp;Stock-Based Compensation </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Stock Plans </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the six months ended
June 30, 2016, the Company granted 1.4 million shares of restricted stock with a weighted average grant date fair value of $0.68 per share. This cost will be amortized ratably over a period of 12 to 48 months.</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of June 30, 2016, there were 6.8 million shares available for future grants under the 2015 Omnibus Equity Incentive Plan. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Employee Stock Purchase Plan </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
Company&#146;s most recent six-month offering period ended March 31, 2016 and resulted in 14,000 shares being purchased/granted at a fair value of $0.50 per share.&nbsp;The next six-month offering period began on April 1, 2016 and will end on
September 30, 2016.&nbsp;These shares will have a fair value of $0.50 per share. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Stock Compensation </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company accounts for all stock-based payment awards made to employees and directors based on their fair values and recognized as
compensation expense over the vesting period using the straight-line method over the requisite service period for each award as required by FASB ASC Topic No. 718, Compensation-Stock Compensation. Restricted stock is valued using the closing stock
price on the date of the grant.&nbsp;Options are valued using a Black-Scholes valuation model. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Stock-based non-cash compensation expense related to stock options, restricted stock grants and
the employee stock purchase plan were recorded in the financial statements as follows (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="63%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling and marketing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">83</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">158</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">151</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">248</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">320</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">194</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">286</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">361</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">615</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total non-cash stock compensation expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">405</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">523</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">765</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,099</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total share-based compensation for each quarter included cash payments of income taxes related to grants of
restricted stock in the amount of $0 and $22,000 for the three month periods ended June 30, 2016 and 2015, respectively.&nbsp;The cash payments of income taxes related to grants of restricted stock totaled $0 and $54,000 for the six month periods
ended June 30, 2016 and 2015, respectively. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>7.&nbsp;Fair Value of Financial Instruments </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company measures and discloses fair value measurements as required by FASB ASC Topic No. 820, Fair Value Measurements and Disclosures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The carrying value of accounts receivable, foreign cash accounts, prepaid expenses, other current assets, accounts payable, and accrued
expenses are considered to be representative of their respective fair values because of the short-term nature of those instruments. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Fair
value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based
on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering such assumptions, the FASB establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in
measuring fair value: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">Level 1&#151;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">Level 2&#151;Include other inputs that are directly or indirectly observable in the marketplace. </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">Level 3&#151;Unobservable inputs which are supported by little or no market activity. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As required by FASB ASC Topic No. 820, we measure our cash equivalents and short-term investments at fair value. Our cash equivalents and
short-term investments are classified within Level 1 by using quoted market prices utilizing market observable inputs.</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As required by FASB
ASC Topic No. 825, Financial Instruments, an entity can choose to measure at fair value many financial instruments and certain other items that are not currently required to be measured at fair value. Subsequent changes in fair value for designated
items are required to be reported in earnings in the current period. This Topic also establishes presentation and disclosure requirements for similar types of assets and liabilities measured at fair value.&nbsp;As permitted, the Company has elected
not to use the fair value option to measure our available-for-sale securities under this Topic and will continue to report as required by FASB ASC Topic No. 320, Investments-Debt and Equity Securities.&nbsp;We have made this election because the
nature of our financial assets and liabilities are not of such complexity that they would benefit from a change in valuation to fair value. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>8.&nbsp;Cash and Cash Equivalents </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents generally consist of cash, government securities, mutual funds, and money market funds.&nbsp;These securities are
primarily held in two financial institutions and are uninsured except for the minimum Federal Deposit Insurance Corporation (&#147;FDIC&#148;) coverage, and have original maturity dates of three months or less.&nbsp;&nbsp;&nbsp;&nbsp;As of June 30,
2016 and December&nbsp;31, 2015, bank balances totaling approximately $6.1 million and $8.5 million, respectively, were uninsured. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>9.&nbsp;Short-Term
Investments </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Short-term investments consist of U.S. government agency and government sponsored enterprise obligations.&nbsp;The Company
accounts for these short-term investments as required by FASB ASC Topic No. 320, Investments-Debt and Equity Securities.&nbsp;These debt and equity securities are not classified as either held-to-maturity securities or trading securities.&nbsp;As
such, they are classified as available-for-sale securities. Available-for-sale securities are recorded at fair value, with unrealized gains or losses recorded as a separate component of accumulated other comprehensive income in stockholders&#146;
equity until realized.&nbsp;Available-for-sale securities with contractual maturities of less than 12 months were as follows (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="48%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amortized<BR>cost basis</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June&nbsp;30,&nbsp;2016<BR>Gross&nbsp;unrealized<BR>gain(loss)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fair&nbsp;value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amortized<BR>cost basis</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,&nbsp;2015<BR>Gross unrealized<BR>gain(loss)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Fair&nbsp;value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Government securities/money market</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">720</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">720</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,080</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,078</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">720</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">720</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,080</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,078</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There were no realized gains or losses for the six months ended June 30, 2016 and 2015. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>10.&nbsp;Accounts Receivable </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company
performs ongoing credit evaluations of its customers and generally does not require collateral.&nbsp;The Company maintains reserves for estimated credit losses, and those losses have been within management&#146;s estimates.&nbsp;Allowances for
product returns are included in other adjustments to accounts receivable on the accompanying consolidated balance sheets.&nbsp;Product returns are estimated based on historical experience and management estimations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>11.&nbsp;Impairment or Disposal of Long Lived Assets </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets to be held are reviewed for events or changes in circumstances which indicate that their carrying value may not be
recoverable.&nbsp;They are tested for recoverability using undiscounted cash flows to determine whether or not impairment to such value has occurred as required by FASB ASC Topic No. 360, Property, Plant, and Equipment.&nbsp;The Company determined
there was no impairment as of June&nbsp;30, 2016 and June&nbsp;30, 2015. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>12.&nbsp;Equipment and Improvements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Equipment and improvements are stated at cost.&nbsp;Depreciation is computed using the straight-line method based on the estimated useful lives
of the assets, generally ranging from three to seven years.&nbsp;Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the lease term. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>13.&nbsp;Goodwill </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with
FASB ASC Topic No.&nbsp;350, Intangibles-Goodwill and Other, we review the recoverability of the carrying value of goodwill at least annually or whenever events or circumstances indicate a potential impairment. The Company&#146;s impairment testing
will be done annually at December&nbsp;31. Recoverability of goodwill is determined by comparing the fair value of the Company&#146;s reporting units to the carrying value of the underlying net assets in the reporting units. If the fair value of a
reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of
the reporting unit and the fair value of its other assets and liabilities. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>14.&nbsp;Intangible Assets </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth our acquired assets by major asset class as of June 30, 2016 and December 31, 2015 (in thousands except for
useful life data): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="53%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>June 30, 2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December 31, 2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Useful&nbsp;life<BR>(years)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Gross</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>amortization</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Net<BR>book&nbsp;value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Gross</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated<BR>amortization</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Net<BR>book&nbsp;value</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchased technology</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">190</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">182</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer relationships</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">450</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(19</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">431</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">640</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(27</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">613</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Intangible assets amortization expense was $27,000 for the three and six months ended June 30, 2016,
respectively, and $0 for the three and six months ended June 30, 2015, respectively. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Future amortization expense related to intangible
assets as of June 30, 2016 are as follows (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="91%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:92.45pt; font-size:8pt; font-family:Times New Roman"><B>Year Ending December 31,</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2016-6 months remaining</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">53</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">107</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">107</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">107</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">107</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beyond</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">132</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">613</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>15.&nbsp;Segment, Customer Concentration and Geographical Information </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Segment Information </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Public companies are
required to report financial and descriptive information about their reportable operating segments as required by FASB ASC Topic No. 280, Segment Reporting. The Company has two primary business units based on how management internally evaluates
separate financial information, business activities and management responsibility. Wireless includes our NetWise<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, CommSuite<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, and
QuickLink<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP> family of products.&nbsp;Graphics includes our consumer-based products: Poser<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, Anime Studio<SUP
STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, Manga Studio<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, MotionArtist<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP> and StuffIt<SUP
STYLE="font-size:85%; vertical-align:top">&reg;</SUP>. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company does not separately allocate operating expenses to these business
units, nor does it allocate specific assets. Therefore, business unit information reported includes only revenues. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table
shows the revenues generated by each business unit (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Wireless</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,887</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,106</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Graphics</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,156</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,499</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,397</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,809</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">19,915</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Customer Concentration Information </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A summary of the Company&#146;s customers that represent 10% or more of the Company&#146;s net revenues is as follows: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Wireless:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sprint (&amp; affiliates)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64.6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65.2</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64.8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64.9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Graphics:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">FastSpring</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.1</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12.3</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The two customers listed above comprised 81% and 85% our accounts receivable as of June 30, 2016 and 2015, respectively. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Geographical Information </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the
three and six months ended June 30, 2016 and 2015, the Company operated in three geographic locations; the Americas, EMEA (Europe, the Middle East, and Africa) and Asia Pacific.&nbsp;Revenues, attributed to the geographic location of the
customer&#146;s bill-to address, were as follows (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>(unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Americas</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,302</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,253</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,444</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">19,565</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">EMEA</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">103</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">73</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">164</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Asia Pacific</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">225</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">14,673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">19,915</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company does not separately allocate specific assets to these geographic locations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>16. Commitments and Contingencies </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Leases </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company leases its buildings under operating leases that expire on various dates through 2022. Future minimum annual lease payments under
such leases as of June 30, 2016 are as follows (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="87%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:92.45pt; font-size:8pt; font-family:Times New Roman"><B>Year Ending December 31,</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Operating</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2016-6 months remaining</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,165</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,369</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,405</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,987</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,713</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,716</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beyond</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,388</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of June 30, 2016, $4.4 million of the remaining lease commitments expense has been accrued as part of the
2013 Restructuring Plan, partially offset by future estimated sublease income of $2.3 million. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Rent expense under operating leases was $0.5 million and $0.3 million for the three months ended
June 30, 2016 and 2015, respectively.&nbsp;Rent expense under operating leases was $0.8 million and $0.6 million for the six months ended June 30, 2016 and 2015, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a condition of our Pittsburgh lease that was signed in November 2010, the landlord agreed to incentives of $40.00 per square foot, or a
total of $2.2 million, for improvements to the space.&nbsp;These costs have been included in deferred rent in our long-term liabilities and are being amortized over the ten-year lease term. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Pennsylvania Opportunity Grant Program </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On September 26, 2011, we received $1.0 million from the State of Pennsylvania to help fund our agreement to start-up a new facility.&nbsp;The
grant carried with it an obligation, or commitment, to employ at least 232 people within a three-year time period that ended on December 31, 2013.&nbsp;We received an extension of time to meet this employment commitment by April 30, 2016.&nbsp;This
grant contains conditions that would require us to return a pro-rata amount of the monies received if we failed to meet these conditions.&nbsp;As such, the monies had been recorded as a liability in the accrued liabilities line item on the balance
sheet until we are irrevocably entitled to retain the monies, or until it is determined that we need to return a portion or all of the monies received.&nbsp;On June&nbsp;27, 2016, we received a letter from the State of Pennsylvania requesting
reimbursement of $0.3 million and said we earned the remaining $0.7&nbsp;million of the original $1.0 million grant. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Litigation </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company may become involved in various legal proceedings arising from its business activities. While management does not believe the
ultimate disposition of these matters will have a material adverse impact on the Company&#146;s consolidated results of operations, cash flows or financial position, litigation is inherently unpredictable, and depending on the nature and timing of
these proceedings, an unfavorable resolution could materially affect the Company&#146;s future consolidated results of operations, cash flows, or financial position in a particular period. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Other Contingent Contractual Obligations </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to
make payments in relation to certain transactions. These include: intellectual property indemnities to the Company&#146;s customers and licensees in connection with the use, sale, and/or license of Company products; indemnities to various lessors in
connection with facility leases for certain claims arising from such facility or lease; indemnities to vendors and service providers pertaining to claims based on the negligence or willful misconduct of the Company; indemnities involving the
accuracy of representations and warranties in certain contracts; and indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware. In addition, the Company has made contractual
commitments to employees providing for severance payments upon the occurrence of certain prescribed events. The Company may also issue a guarantee in the form of a standby letter of credit as security for contingent liabilities under certain
customer contracts. The duration of these indemnities, commitments, and guarantees varies, and in certain cases, may be indefinite. The majority of these indemnities, commitments, and guarantees may not provide for any limitation of the maximum
potential for future payments the Company could be obligated to make. The Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying consolidated balance sheets. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>17.&nbsp;Income Taxes </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We account for
income taxes as required by FASB ASC Topic No. 740, Income Taxes. This Topic clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#146;s financial statements and prescribes a recognition threshold and measurement
process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Topic also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods,
disclosure and transition.&nbsp;The Topic requires an entity to recognize the financial statement impact of a tax position when it is more likely than not that the position will be sustained upon examination.&nbsp;The amount recognized is measured
as the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement.&nbsp;In addition, the Topic permits an entity to recognize interest and penalties related to tax uncertainties either as income
tax expense or operating expenses.&nbsp;The Company has chosen to recognize interest and penalties related to tax uncertainties as income tax expense. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company assesses whether a valuation allowance should be recorded against its deferred tax
assets based on the consideration of all available evidence, using a &#147;more likely than not&#148; realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are:
(1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax liabilities against gross deferred tax assets); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law;
(3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In assessing
whether a valuation allowance is required, significant weight is to be given to evidence that can be objectively verified. A significant factor in the Company&#146;s assessment is that the Company has been in a five-year historical cumulative loss
as of the end of fiscal year 2015.&nbsp;These facts, combined with uncertain near-term market and economic conditions, reduced the Company&#146;s ability to rely on projections of future taxable income in assessing the realizability of its deferred
tax assets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">After a review of the four sources of taxable income as of December 31, 2015 (as described above), and after consideration of
the Company&#146;s continuing cumulative loss position as of December 31, 2015, the Company will continue to reserve its US-based deferred tax amounts, which total $74.9 million, as of June 30, 2016. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. Federal income tax returns of the
Company are subject to IRS examination for the 2012, 2013, and 2014 tax years. State income tax returns are subject to examination for a period of three to four years after filing.&nbsp;The outcome of tax audits cannot be predicted with certainty.
If any issues addressed in the Company&#146;s tax audits are resolved in a manner not consistent with management&#146;s expectations, the Company could be required to adjust its provision for income tax in the period such resolution occurs.&nbsp;We
may from time to time be assessed interest or penalties by major tax jurisdictions, although any such assessments historically have been minimal and immaterial to our financial results. It is the Company&#146;s policy to classify any interest and/or
penalties in the financial statements as a component of income tax expense. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>18.&nbsp;Restructuring Expenses </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>2014 Restructuring </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On May 6, 2014, the
Board of Directors approved a plan of restructuring intended to streamline and flatten the Company&#146;s organization, reduce overall headcount by approximately 20% and reduce its overall cost structure by approximately $2.0 million per
quarter.&nbsp;The restructuring plan resulted in special charges totaling $1.8 million recorded during the three-month period ended June 30, 2014. These charges were for non-cash stock-based compensation expense of $1.3 million, severance costs for
affected employees of $0.4 million, and other related costs of $0.1 million. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>2013 Restructuring </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July 25, 2013, the Board of Directors approved a plan of restructuring intended to bring the Company&#146;s operating expenses better in
line with revenues. The restructuring plan involved a realignment of organizational structures, facility consolidations/closures and headcount reductions of approximately 26% of the Company&#146;s worldwide workforce.&nbsp;The restructuring plan was
implemented primarily during the three-month period ended September 30, 2013 and resulted in annualized savings of approximately $16.0 million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The restructuring plan resulted in special charges totaling $5.6 million recorded in the year ended December 31, 2013. These charges were for
lease/rental terminations of $3.3 million, severance costs for affected employees of $1.1 million, equipment and improvements write-offs as a result of our lease/rental terminations of $1.0 million and other related costs of $0.2 million.</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the year ended December 31, 2014, we increased the reserve by $0.6 million due to changes in our assumptions on future sublease income on
our lease terminations of $0.8 million, partially offset by adjustments to our one-time employee termination benefits. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Following is the activity in our restructuring liability account for the period ended June 30,
2016 (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="57%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>December&nbsp;31,&nbsp;2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD COLSPAN="2" VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>June&nbsp;30,&nbsp;2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Balance</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Provision-net</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Usage</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Balance</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Lease/rental terminations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,123</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(174</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,949</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Relocation, move, transition travel, other</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">86</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">86</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total&nbsp;(1)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,209</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(174</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,035</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top">$0.4 million is included in accrued liabilities and $1.6 million is included in deferred rent and other long-term liabilities. </TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>19.&nbsp;Subsequent Events </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company
evaluates and discloses subsequent events as required by ASC Topic No. 855, Subsequent Events. The Topic establishes general standards of accounting for and disclosure of events that occur after the balance sheet date but before the financial
statements are issued or are available to be issued. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July 15, 2016, the Company filed a definitive proxy statement for a Special
Meeting of Stockholders (the &#147;Special Meeting&#148;) of the Company, to be held on August 15, 2016. At the Special Meeting, our stockholders will be asked to approve an amendment to the Company&#146;s Certificate of Incorporation to effect a
reverse split of our Common Stock at a ratio of either 1-for-3 or 1-for-4, with the exact ratio to be determined by our Board of Directors. If this proposal is approved by our stockholders at the Special Meeting, the Board (or any authorized
committee of the Board) will have the authority, without further action on the part of the stockholders, to implement the reverse stock split. The Company anticipates that the reverse stock split, if approved by our stockholders, will be implemented
as soon as practicable. The Board (or any authorized committee of the Board) reserves the right to abandon the reverse stock split, even if approved by the stockholders, if the Board (or any authorized committee of the Board), in its sole
discretion, determines that the reverse stock split is no longer in the best interests of the Company or its stockholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On July 19,
2016, the Company entered into a Share Purchase Agreement (the &#147;Purchase Agreement&#148;) to acquire all of the outstanding shares of iMobileMagic &#150; Mobile Experiences, LDA, a Portuguese limited liability company. The acquisition was
consummated concurrently with the execution of the Purchase Agreement. Under the terms of the Purchase Agreement, the Company paid an aggregate purchase price consisting of (i) &#128;500,000 in cash, plus &#128;20,238 in cash corresponding to the
difference between cash and debt not acquired in the acquisition as of June 30, 2016, (ii) &#128;500,000 in value of the Company&#146;s common stock, totaling 814,339 shares of common stock (the &#147;Initial Shares&#148;), and (iii) &#128;1,000,000
in value of the Company&#146;s common stock, totaling 1,628,676 shares of common stock (the &#147;Escrow Shares&#148;), to be held in escrow pursuant to an Escrow Agreement executed with the selling shareholders and Computershare Trust Company,
N.A., as escrow agent. The Escrow Shares may be repurchased by the Company for a period of two years at their original value of &#128;1,000,000 (less the value of any Escrow Shares which may have been delivered to the Company as indemnity payment up
to a maximum amount of &#128;100,000) plus interest at an interest rate of 10% per annum. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx331429_7"></A>Item&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations </B></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>In this document, the terms &#147;Smith Micro,&#148; &#147;Company,&#148; &#147;we,&#148; &#147;us,&#148; and &#147;our&#148; refer to
Smith Micro Software, Inc. and, where appropriate, its subsidiaries.</I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>This report contains forward-looking statements regarding
Smith Micro which include, but are not limited to, statements concerning projected revenues, expenses, gross profit, and income, the competitive factors affecting our business, market acceptance of products, customer concentration, the success and
timing of new product introductions and the protection of our intellectual property. These forward-looking statements are based on our current expectations, estimates and projections about our industry, management&#146;s beliefs, and certain
assumptions made by us. Words such as &#147;anticipates,&#148; &#147;expects,&#148; &#147;intends,&#148; &#147;plans,&#148; &#147;predicts,&#148; &#147;potential,&#148; &#147;believes,&#148; &#147;seeks,&#148; &#147;estimates,&#148;
&#147;should,&#148; &#147;may,&#148; &#147;will&#148; and variations of these words or similar expressions are intended to identify forward-looking statements.&nbsp;Forward-looking statements also include the assumptions underlying or relating to
any of the foregoing statements.&nbsp;These statements are not guarantees of future performance and are subject to risks, uncertainties, and assumptions that are difficult to predict. Therefore, our actual results could differ materially and
adversely from those expressed or implied in any forward-looking statements as a result of various factors.&nbsp;Such factors include, but are not limited to, the following: </I></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>our customer concentration given that the majority of our sales depend on a few large client relationships, including Sprint; </I></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>our ability to become and remain profitable; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>the risk of being delisted from NASDAQ if our stock does not trade over $1.00 per share for 10 straight business days or if we fail to meet any of the other listing requirements; </I></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>our quarterly revenues and operating results are difficult to predict and could fall below analyst or investor expectations, which could cause the price of our common stock to fall; </I></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>changes in demand for our products from our key customers and their end users; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>the intensity of the competition and our ability to successfully compete; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>the pace at which the market for new products develop; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>our ability to hire and retain key personnel; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>the availability of third party intellectual property and licenses which may not be on commercially reasonable terms, or not at all; </I></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>our ability to establish and maintain strategic relationships with our customers; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>our ability to assimilate acquisitions without diverting management attention and impacting current operations; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>our ability to protect our intellectual property and our ability to not infringe on the rights of others; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>our ability to raise additional capital to fund our operations and such capital may not be available to us at commercially reasonable terms or at all; </I></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>security and privacy breaches in our systems may damage client relations and inhibit our ability to grow; </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>interruptions or delays in the services we provide from our data center hosting facilities could harm our business; and </I></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><I>&#149;</I></TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"><I>those additional factors which are listed under the &#147;Risk Factors&#148; in our Annual Report on Form 10-K for the year ended December 31, 2015. </I></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>The forward-looking statements contained in this report are made on the basis of the views and assumptions of management regarding future
events and business performance as of the date this report is filed with the Securities and Exchange Commission (the &#147;SEC&#148;). We do not undertake any obligation to update these statements to reflect events or circumstances occurring after
the date this report is filed. </I></P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Overview </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Smith Micro provides software solutions to simplify and enhance the mobile experience. As a leader in wireless connectivity, our applications
ensure the best Quality of Experience for mobile users while optimizing networks for wireless service providers and enterprises.&nbsp;Using our intelligent policy-on-device platform, along with premium voice, video and content monetization services,
we create new opportunities to engage consumers and capitalize on the growth of connected devices.&nbsp;In addition to wireless and mobility software, Smith Micro develops and distributes personal, professional, and educational graphics products and
tools for consumers, artists, animators and designers worldwide.</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Over the past three decades, the Company has developed deep expertise in embedded software for
networked devices, policy-based management platforms, and highly-scalable mobile applications and hosted services.&nbsp;For organizations struggling to reduce costs and complexity in the fragmented, rapidly evolving mobile market, Smith Micro offers
proven solutions that increase reliability and efficiency while accelerating delivery and value of mobile services to consumers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A
summary of the Company&#146;s customers that represent 10% or more of the Company&#146;s net revenues is as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Wireless:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sprint (&amp; affiliates)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64.6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65.2</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64.8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64.9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Graphics:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">FastSpring</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.1</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12.3</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The two customers listed above comprised 81% and 85% our accounts receivable as of June 30, 2016 and 2015,
respectively. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Results of Operations </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The table below sets forth certain statements of operations and comprehensive loss data expressed as a percentage of revenues for the three
months ended June 30, 2016 and 2015. Our historical results are not necessarily indicative of the operating results that may&nbsp;be expected in the future. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">27.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">77.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating expenses:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling and marketing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">23.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">55.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">38.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">36.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total operating expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">126.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">91.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">124.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">85.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(52.4</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(51.7</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in fair value of contingent liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest and other income, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss before provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(43.8</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47.3</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income tax expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(44.0</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13.1</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47.6</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(6.2</TD>
<TD NOWRAP VALIGN="bottom">)%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Revenues and Expense Components </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a description of the primary components of our revenues and expenses: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Revenues.</I> Revenues are net of sales returns and allowances. Our operations are organized into two business segments: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">Wireless, which includes our NetWise<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, CommSuite<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, and QuickLink<SUP
STYLE="font-size:85%; vertical-align:top">&reg;</SUP> family of products; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">Graphics, which includes our consumer-based products: Poser<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, Anime Studio<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, Manga Studio<SUP
STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, MotionArtist<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>, and StuffIt<SUP STYLE="font-size:85%; vertical-align:top">&reg;</SUP>. </TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table shows the revenues generated by each business segment (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="66%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" NOWRAP ALIGN="center"><B>Six&nbsp;Months&nbsp;Ended&nbsp;June&nbsp;30,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Wireless</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,887</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,106</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Graphics</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,156</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,499</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,397</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,809</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,459</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">14,673</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19,915</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,913</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,071</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,026</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,189</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,546</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,315</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,647</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">15,726</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Cost of revenues.</I> Cost of revenues consists of direct product and assembly, maintenance, data center,
royalties, and technical support expenses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Selling and marketing.</I> Selling and marketing expenses consist primarily of personnel
costs, advertising costs, sales commissions and trade show expenses.&nbsp;These expenses vary significantly from quarter to quarter based on the timing of trade shows and product introductions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Research and development. </I>Research and development expenses consist primarily of personnel and equipment costs required to conduct our
software development efforts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>General and administrative. </I>General and administrative expenses consist primarily of personnel
costs, professional services and fees paid for external service providers, space and occupancy costs, and legal and other public company costs.&nbsp;&nbsp;&nbsp;&nbsp; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Change in fair value of contingent liability. </I>This consists of the amount earned from our $1 million Pennsylvania Grant received by
setting up a new facility in that State. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Interest and other income (expense), net</I>. Interest and other income are primarily related
to our average cash and short- term investment balances during the period and vary among periods.&nbsp;Our other excess cash is invested in short-term marketable equity and debt securities classified as cash equivalents. Interest and other expense
are primarily related to the credit-adjusted risk-free interest rate used to measure our operating lease termination liabilities in restructuring. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Provision for income tax expense. </I>The Company accounts for income taxes as required by FASB ASC Topic No. 740, Income Taxes.&nbsp;This
statement requires the recognition of deferred tax assets and liabilities for the future consequences of events that have been recognized in the Company&#146;s financial statements or tax returns.&nbsp;Measurement of the deferred items is based on
enacted tax laws.&nbsp;In the event the future consequences of differences between financial reporting bases and tax bases of the Company&#146;s assets and liabilities result in a deferred tax asset, we are required to evaluate the probability of
being able to realize the future benefits indicated by such asset.&nbsp;The deferred tax assets are reduced by a valuation allowance if, based upon all available evidence, it is more likely than not that some or all of the deferred tax assets will
not be realized. Establishing, reducing or increasing a valuation allowance in an accounting period generally results in an increase or decrease in tax expense in the statement of operations. We must make significant judgments to determine the
provision for income taxes, deferred tax assets and liabilities, unrecognized tax benefits and any valuation allowance to be recorded against deferred tax assets.&nbsp;The current provision for income tax expense consists of state income tax
minimums, foreign tax withholdings and foreign income taxes. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Three Months Ended June 30, 2016 Compared to the Three Months Ended June 30, 2015
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Revenues.</I><I>&nbsp;</I><I></I>Revenues were $7.5 million and $9.4 million for the three months ended June 30, 2016 and 2015,
respectively, representing a decrease of $1.9 million, or 20.5%.&nbsp;Wireless revenues of $6.3 million decreased $1.6 million, or 20.1%, primarily due to decreases in our NetWise product line of $0.9 million due to Sprint.&nbsp;Our legacy
connection manager business continued to decline, down $0.7 million compared to the second quarter last year.&nbsp;Graphics revenues decreased $0.3 million, or 22.9%.&nbsp;The volume and timing of future wireless revenues are difficult to predict.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Cost of revenues.</I><I>&nbsp;</I><I></I>Cost of revenues were $1.9 million and $2.1 million
for the three months ended June 30, 2016 and 2015, respectively, representing a decrease of $0.2 million, or 7.6%.&nbsp;This decrease was primarily due to cost reductions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Gross profit. </I><I></I>Gross profit was $5.5 million, or 74.4% of revenues for the three months ended June 30, 2016, a decrease of $1.8
million, or 24.2%, from $7.3 million, or 77.9% of revenues for the three months ended June 30, 2015.&nbsp;The 3.5 percentage point decrease was primarily due to the lower revenues. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Selling and marketing.</I><I>&nbsp;</I><I></I>Selling and marketing expenses were $2.5 million and $2.2 million for the three months ended
June 30, 2016 and 2015, respectively, representing an increase of $0.3 million, or 11.2%.&nbsp;This increase was due to Birdstep acquisition.&nbsp;Stock-based compensation remained flat at $0.1 million for both three months ended June 30, 2016 and
2015. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Research and development.</I><I>&nbsp;</I><I></I>Research and development expenses were $4.1 million and $3.4 million for the
three months ended June 30, 2016 and 2015, respectively, representing an increase of $0.7 million, or 19.1%.&nbsp;This increase was primarily due to the Birdstep acquisition of $0.3 million, consulting $0.2 million, and other cost increases of $0.2
million.&nbsp;Stock-based compensation remained flat at $0.1 million for both three months ended June 30, 2016 and 2015. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>General and
administrative.</I><I>&nbsp;</I><I></I>General and administrative expenses were flat at $2.9 million for the three months ended June 30, 2016 and 2015.&nbsp;Increases of $0.2 million due to the Birdstep acquisition were partially offset by lower
depreciation and other expenses.&nbsp;Stock-based compensation was $0.2 million and $0.3 million for the three months ended June 30, 2016 and 2015, respectively, a decrease of $0.1 million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Change in fair value of contingent liability. </I>This consists of the amount earned from our $1 million Pennsylvania Grant received by
setting up a new facility in that State. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Six Months Ended June 30, 2016 Compared to the Six Months Ended June 30, 2015 </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Revenues.</I>&nbsp;Revenues were $14.7 million and $19.9 million for the six months ended June 30, 2016 and 2015, respectively, representing
a decrease of $5.2 million, or 26.3%.&nbsp;Wireless revenues decreased $4.8 million, or 28.2%.&nbsp;NetWise decreased $2.9 million due to Sprint of $2.1 million and Comcast of $0.8 million.&nbsp;Our legacy connection manager business decreased $1.5
million and CommSuite decreased $0.4 million.&nbsp;Graphics revenues decreased $0.4 million, or 14.7%.&nbsp;The volume and timing of future wireless revenues are difficult to predict. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Cost of revenues</I>.&nbsp;Cost of revenues was $4.0 million and $4.2 million for the six months ended June 30, 2016 and 2015,
respectively, representing a decrease of $0.2 million, or 3.9%.&nbsp;This decrease was primarily due to cost reductions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Gross profit.
</I>Gross profit was $10.6 million, or 72.6% of revenues for the six months ended June 30, 2016, a decrease of $5.1 million, or 32.3%, from $15.7 million, or 79.0% of revenues for the six months ended June 30, 2015.&nbsp;The 6.4 percentage point
increase was primarily due to the lower revenues. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Selling and marketing.</I><I>&nbsp;</I><I></I>Selling and marketing expenses were
$4.8 million and $4.4 million for the six months ended June 30, 2016 and 2015, respectively, representing an increase of $0.4 million, or 9.7%.&nbsp;This increase was primarily due to the Birdstep acquisition of $0.2 million, consulting of $0.1
million, and increased advertising of $0.1 million.&nbsp;Stock-based compensation remained flat at $0.2 million for the six months ended June 30, 2016 and 2015. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Research and development.</I><I>&nbsp;</I><I></I>Research and development expenses were $8.0 million and $6.8 million for the six months
ended June 30, 2016 and 2015, respectively, representing an increase of $1.2 million, or 18.3%.&nbsp;This increase was primarily due to headcount additions of $0.7 million, the Birdstep acquisition of $0.3 million, and consulting costs of $0.3
million. Stock-based compensation decreased from $0.3 million to $0.2 million, or $0.1 million for the six months ended June 30, 2016 and 2015. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>General and administrative.</I><I>&nbsp;</I><I></I>General and administrative expenses were
$5.3 million and $5.7 million for the six months ended June 30, 2016 and 2015, respectively, representing a decrease of $0.4 million, or 6.7%.&nbsp;This decrease was primarily due </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">due to lower depreciation expense of $0.2 million and lower space and occupancy costs of $0.2 million, partially offset by Birdstep expenses of $0.3
million.&nbsp;Stock-based compensation decreased from $0.7 million to $0.4 million, or $0.3 million for the six months ended June 30, 2016 and 2015. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Change in fair value of contingent liability. </I>This consists of the amount earned from our $1 million Pennsylvania Grant received by
setting up a new facility in that State. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Liquidity and Capital Resources </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At June 30, 2016, we had $7.1 million in cash and cash equivalents and short-term investments and $6.0 million of working capital. On April 7,
2016, we acquired Birdstep Technology AB (&#147;Birdstep&#148;) for $1.9 million in net cash. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the Company&#146;s current
financial revenue and profit projections, management believes that the Company&#146;s existing cash, cash equivalents, and short-term investments will be sufficient to fund its operations through at least the next five months.&nbsp;The Company is in
the process of securing a debt instrument that will raise an additional $4-6 million of cash which should be sufficient to fund operations through at least the next twelve months. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If market acceptance of our strategy and products is slower than anticipated, or if the timing of revenue is slower than anticipated, then we
will need to: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">raise additional funds to support the Company&#146;s operations. There is no assurance that the Company will be able to raise such additional funds on acceptable terms, if at all.&nbsp;If the Company raises additional
funds by issuing securities, existing stockholders may be diluted; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">undertake additional restructuring to lower costs to bring them in line with actual revenues; and </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top">review strategic alternatives for one or more of our product lines. </TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If adequate funds are not
available, we may be required to curtail our operations or other business activities or obtain funds through arrangements with strategic partners or others that may require us to relinquish rights to certain technologies or potential markets. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>NASDAQ Notice for Failure to Satisfy Continued Listing Rules </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our common stock is currently listed on the NASDAQ Capital Market. In order to maintain that listing, we must satisfy minimum financial and
other requirements. On September&nbsp;10, 2015, we received written notice from the Listing Qualifications Department of the NASDAQ Stock Market LLC, or NASDAQ, notifying us that for the preceding 30 consecutive business days, our common stock did
not maintain a minimum closing bid price of $1.00 per share as required for continued inclusion on The NASDAQ Global Select Market under NASDAQ Listing Rule 5450(a)(1). The notification letter stated that pursuant to NASDAQ Listing Rule
5810(c)(3)(A), we would be afforded 180 calendar days, or until March 8, 2016, to regain compliance with the minimum bid price requirement. On March 9, 2016, we were informed that NASDAQ had approved the transfer of our listing to the NASDAQ Capital
Market from the NASDAQ Global Select Market effective March 11, 2016, our compliance plan and agreed to allow the continued listing of our common stock on NASDAQ until September 6, 2016, at which time we must be in compliance. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has filed a Proxy Statement calling for a Special Shareholders meeting to be held on August 15, 2016 in order to approve a reverse
stock split of 1 for 3, or 1 for 4.&nbsp;This action should enable us to remain listed on NASDAQ by having our stock trade at over $1.00 per share for 10 consecutive trading days prior to September 6. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A delisting of our common stock from The NASDAQ Capital Market could substantially further reduce the liquidity of our common stock and result
in a corresponding material reduction in the price of our common stock. In addition, delisting could harm our ability to raise capital through alternative financing sources on terms acceptable to us, or at all, and may result in the potential loss
of confidence by investors, suppliers, customers, and employees and fewer business development opportunities. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Operating activities </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities was $3.7 million for the six months ended June 30, 2016.&nbsp;We received $2.8 million from accounts
receivable, and there were non-cash expenses for stock-based compensation of $0.8 million and depreciation and amortization of $0.8 million.&nbsp;This was partially offset by our net loss of $7.0 million and increases, non-cash income of
$0.6&nbsp;million related to our Pennsylvania grant, and increases of other working capital of $0.5 million. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in operating
activities was $1.5 million for the six months ended June 30, 2015.&nbsp;The primary uses of operating cash were to fund our net loss of $1.2 million and decreases in deferred revenue of $1.4 million, accounts payable and accrued expenses of $1.0
million, and increases to accounts receivable and related reserves of $0.4 million and prepaid expenses of $0.3 million.&nbsp;These were partially offset by non-cash expenses including stock-based compensation of $1.1 million, depreciation and
amortization of $1.0 million, and income tax receivable of $0.7 million. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Investing activities </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities was $1.3 million for the six months ended June 30, 2016 used to acquire Birdstep for $1.9 million net
cash, and capital expenditures of $0.2 million offset by sale of sale of short-term investments of $3.4 million. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net cash used in
investing activities was $1.5 million for the six months ended June 30, 2015 due to the purchase of short-term investments of $1.4 million and capital expenditures of $0.1 million. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Financing activities </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three
months ended June 30, 2016 and 2015, we received a de minimis amount from the stock sale for our employee stock purchase plan and the exercise of stock options. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Off-Balance Sheet Arrangements </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We do not
have any off-balance sheet arrangements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Contractual obligations and commercial commitments </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of June 30, 2016, we had no debt.&nbsp;The following table summarizes our contractual obligations as of June 30, 2016 (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center"><B>Payments due by period</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:83.20pt; font-size:8pt; font-family:Times New Roman"><B>Contractual obligations:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>1 year<BR>or less</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>1-3<BR>years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>3-5<BR>years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>More&nbsp;than<BR>5&nbsp;years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating Lease Obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">11,388</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,340</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,739</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,427</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">882</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase Obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">870</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">870</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">12,258</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,210</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,739</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,427</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">882</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During our normal course of business, we have made certain indemnities, commitments and guarantees under which
we may be required to make payments in relation to certain transactions. These include: intellectual property indemnities to our customers and licensees in connection with the use, sale and/or license of our products; indemnities to various lessors
in connection with facility leases for certain claims arising from such facility or lease; indemnities to vendors and service providers pertaining to claims based on the negligence or willful misconduct; indemnities involving the accuracy of
representations and warranties in certain contracts; and indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware. We may also issue a guarantee in the form of a standby letter of
credit as security for contingent liabilities under certain customer contracts. The duration of these indemnities, commitments and guarantees varies, and in certain cases, may be indefinite. The majority of these indemnities, commitments and
guarantees may not provide for any limitation of the maximum potential for future payments we could be obligated to make. We have not recorded any liability for these indemnities, commitments and guarantees in the accompanying consolidated balance
sheets. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Real Property Leases </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our
corporate headquarters, including our principal administrative, sales and marketing, customer support and research and development facility, is located in Aliso Viejo, California, where we currently lease and occupy approximately 26,400 square feet
of space pursuant to lease that expires on May 31, 2019.&nbsp;We lease approximately 55,600 square feet in Pittsburgh, Pennsylvania under a lease that expires December 31, 2021.&nbsp;Internationally, we lease space in Belgrade, Serbia that expires
December 31, 2021, and in Stockholm, Sweden that expires on May 31, 2019 due to the Birdstep acquisition. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">21 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2015, we signed an addendum to sublease approximately 19,965 square feet of our
Pittsburgh, Pennsylvania facility for a term that expires on December 31, 2021, which is concurrent with our current lease. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We lease an
additional 19,100 square feet in Aliso Viejo, California under a lease that expires January 31, 2022.&nbsp;In August 2014, we signed an addendum to sublease all of the space commencing on September 15, 2014 for a three-year period, with two,
two-year renewal options.&nbsp;The remaining lease expense, net of sublease income, has been accrued for in our 2013 restructuring liability account.</P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We lease approximately 15,300 square feet in Watsonville, California under a lease that expires September 30, 2018.&nbsp;In March 2014, we
signed an addendum to sublease all of the space commencing on May 1, 2014.&nbsp;We are paying the landlord a minimum amount of rent, with annual escalations, through the end of the lease.&nbsp;This lease expense has been accrued for in our 2013
restructuring liability account.&nbsp;We have moved into a significantly smaller facility in Santa Cruz, California and are paying month-to-month rent.</P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Recent Accounting Guidance </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See Note 3
&#150; Accounting Policies of the Notes to the Financial Statements for further discussion. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Critical Accounting Policies and Estimates </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our discussion and analysis of results of operations, financial condition, and liquidity are based upon our consolidated financial statements,
which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of
assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. We base our estimates on historical experience and on
various other assumptions that are believed to be reasonable under the circumstances. Actual results may materially differ from these estimates under different assumptions or conditions. On an on-going basis, we review our estimates to ensure that
they appropriately reflect changes in our business or new information as it becomes available. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We believe the following critical
accounting policies affect our more significant estimates and assumptions used in the preparation of our consolidated financial statements: </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Revenue
Recognition </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We currently report our net revenues under two operating groups: Wireless and Graphics. Within each of these groups
software revenue is recognized based on the customer and contract type. We recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred, the price is fixed and determinable, and collectability is probable as required by
FASB ASC Topic No. 985-605, Software-Revenue Recognition.&nbsp;We recognize revenues from sales of our software to our customers or end users as completed products are shipped and title passes; or from royalties generated as authorized customers
duplicate our software, if the other requirements are met. If the requirements are not met at the date of shipment, revenue is not recognized until these elements are known or resolved. For Wireless sales, returns from customers are limited to
defective goods or goods shipped in error. Historically, customer returns have not exceeded the very nominal estimates and reserves. We also provide some technical support to our customers. Such costs have historically been insignificant. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have a few multiple element agreements for which we have contracted to provide a perpetual license for use of proprietary software, to
provide non-recurring engineering, and in some cases to provide software maintenance (post contract support). For these software and software-related multiple element arrangements, we must: (1) determine whether and when each element has been
delivered; (2) determine whether undelivered products or services are essential to the functionality of the delivered products and services; (3) determine the fair value of each undelivered element using vendor-specific objective evidence
(&#147;VSOE&#148;), and (4) allocate the total price among the various elements. VSOE of fair value is used to allocate a portion of the price to the undelivered elements and the residual method is used to allocate the remaining portion to the
delivered elements. Absent VSOE, revenue is deferred until the earlier of the point at which VSOE of fair value exists for any undelivered element or until all elements of the arrangement have been delivered. However, if the only undelivered element
is post contract support, the entire arrangement fee is recognized ratably over the performance period. We determine VSOE for each element based on historical stand-alone sales to third parties or from the stated renewal rate for the elements
contained in the initial arrangement. In determining VSOE, we require that a substantial majority of the selling prices for a product or service fall within a reasonably narrow pricing range.&nbsp;We have established VSOE for our post contract
support services and non-recurring engineering.</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">22 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On occasion, we enter into fixed fee arrangements, i.e., for trials, in which customer payments
are tied to the achievement of specific milestones. Revenue for these contracts is recognized based on customer acceptance of certain milestones as they are achieved.&nbsp;We also enter hosting arrangements that sometimes include up-front,
non-refundable set-up fees.&nbsp;Revenue is recognized for these fees over the term of the agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For Graphics sales, management
reviews available retail channel information and makes a determination of a return provision for sales made to distributors and retailers based on current channel inventory levels and historical return patterns. Certain sales to distributors or
retailers are made on a consignment basis.&nbsp;Revenue for consignment sales are not recognized until sell through to the final customer is established. Certain revenues are booked net of revenue sharing payments. Sales directly to end-users are
recognized upon shipment. End users have a thirty&#151;day right of return, but such returns are reasonably estimable and have historically been immaterial. We also provide technical support to our customers. Such costs have historically been
insignificant. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Accounts Receivable and Allowance for Doubtful Accounts </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We sell our products worldwide.&nbsp;We perform ongoing credit evaluations of our customers and adjust credit limits based upon payment
history, the customer&#146;s current credit worthiness and various other factors, as determined by our review of their current credit information. We continuously monitor collections and payments from our customers.&nbsp;We estimate credit losses
and maintain an allowance for doubtful accounts reserve based upon these estimates.&nbsp;While such credit losses have historically been within our estimated reserves, we cannot guarantee that we will continue to experience the same credit loss
rates that we have in the past.&nbsp;If not, this could have an adverse effect on our consolidated financial statements.</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Impairment or Disposal of Long
Lived Assets </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets to be held are reviewed for events or changes in circumstances which indicate that their carrying value
may not be recoverable.&nbsp;They are tested for recoverability using undiscounted cash flows to determine whether or not impairment to such value has occurred as required by FASB ASC Topic No. 360, Property, Plant, and Equipment.&nbsp;The Company
determined there was no impairment as of June 30, 2016. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Goodwill </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with FASB ASC Topic No.&nbsp;350, Intangibles-Goodwill and Other, we review the recoverability of the carrying value of goodwill
at least annually or whenever events or circumstances indicate a potential impairment. The Company&#146;s annual impairment testing date is December&nbsp;31. Recoverability of goodwill is determined by comparing the fair value of the Company&#146;s
reporting units to the carrying value of the underlying net assets in the reporting units. If the fair value of a reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss
is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Intangible Assets and Amortization </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortization expense related to other intangibles acquired in acquisitions is calculated on a straight line basis over the useful lives. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Income Taxes </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We account for income taxes
as required by FASB ASC Topic No. 740, Income Taxes. This Topic clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#146;s financial statements and prescribes a recognition threshold and measurement process for
financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Topic also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure and
transition.&nbsp;The Topic requires an entity to recognize the financial statement impact of a tax position when it is more likely than not that the position will be sustained upon examination.&nbsp;The amount recognized is measured as the largest
amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement.&nbsp;In addition, the Topic permits an entity to recognize interest and penalties related to tax uncertainties either as income tax expense or
operating expenses.&nbsp;The Company has chosen to recognize interest and penalties related to tax uncertainties as income tax expense. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">23 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx331429_8"></A>Item&nbsp;3.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Quantitative and Qualitative Disclosures About Market Risk </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Interest Rate Risk </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our financial instruments include cash and cash equivalents and short-term investments.&nbsp;At June 30, 2016, the carrying values of our
financial instruments approximated fair values based on current market prices and rates. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Foreign Currency Risk </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">While a majority of our business is denominated in U.S. dollars, we do invoice in foreign currencies.&nbsp;For both the three months ended June
30, 2016 and 2015, our revenues denominated in foreign currencies were de minimis.&nbsp;Fluctuations in the rate of exchange between the U.S. dollar and certain other currencies may&nbsp;affect our results of operations and period-to-period
comparisons of our operating results.&nbsp;We do not currently engage in hedging or similar transactions to reduce these risks. The operational expenses of our foreign entities reduce the currency exposure we have because our foreign currency
revenues are offset in part&nbsp;by expenses payable in foreign currencies. As such, we do not believe we have a material exposure to foreign currency rate fluctuations at this time. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx331429_9"></A>Item&nbsp;4.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Controls and Procedures </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Evaluation of disclosure controls and procedures </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We conducted an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer and Chief
Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules&nbsp;13a-15(e) under the Securities Exchange Act of 1934 (&#147;Exchange Act&#148;)) as of June 30, 2016.&nbsp;Based
upon that evaluation, our Chief Executive Officer and Chief Financial Officer have determined that as of June 30, 2016, our disclosure controls and procedures were effective to ensure that the information required to be disclosed in our Exchange Act
reports is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission&#146;s rules and forms, and that such information is accumulated and communicated to our management, including our
Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.&nbsp;In designing and evaluating the disclosure controls and procedures, our management recognizes that any controls and
procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and our management necessarily is required to apply its judgment in evaluating the cost-benefit relationship of
possible controls and procedures. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Management&#146;s responsibility for financial statements </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our management is responsible for the integrity and objectivity of all information presented in this report.&nbsp;The consolidated financial
statements were prepared in conformity with accounting principles generally accepted in the United States of America and include amounts based on management&#146;s best estimates and judgments.&nbsp;Management believes the consolidated financial
statements fairly reflect the form and substance of transactions and that the financial statements fairly represent the Company&#146;s financial position and results of operations for the periods and as of the dates stated therein. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Audit Committee of the Board of Directors, which is composed solely of independent directors, meets regularly with our independent
registered public accounting firm, SingerLewak LLP, and representatives of management to review accounting, financial reporting, internal control and audit matters, as well as the nature and extent of the audit effort.&nbsp;The Audit Committee is
responsible for the engagement of the independent auditors. The independent auditors have free access to the Audit Committee. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Changes in internal
control over financial reporting </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There have been no changes in our internal controls over financial reporting during the quarter ended
June 30, 2016 that have materially affected, or is reasonably likely to materially affect, our internal controls over financial reporting. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">24 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx331429_10"></A>PART II.&nbsp;OTHER INFORMATION </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx331429_11"></A>Item&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Legal Proceedings </B></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company may become involved in various legal proceedings arising
from its business activities. While management does not believe the ultimate disposition of these matters will have a material adverse impact on the Company&#146;s consolidated results of operations, cash flows or financial position, litigation is
inherently unpredictable, and depending on the nature and timing of these proceedings, an unfavorable resolution could materially affect the Company&#146;s future consolidated results of operations, cash flows or financial position in a particular
period. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx331429_12"></A>Item&nbsp;1A.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Risk Factors </B></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should carefully consider and evaluate all of the information in this
Quarterly Report and the risk factors set forth in our Annual Report on Form 10-K for the fiscal year ended December 31, 2015.&nbsp;There have been no material changes to the risk factors described under Item 1A of our Annual Report on Form 10-K for
the fiscal year ended December 31, 2015, which was filed with the SEC on March 9, 2016, except as follows: </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>If we fail to meet the requirements for
continued listing on the NASDAQ Stock Market, our common stock would likely be delisted from trading on NASDAQ, which would likely reduce the liquidity of our common stock and could cause our trading price to decline. </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our common stock is currently listed on the NASDAQ Capital Market. In order to maintain that listing, we must satisfy minimum financial and
other requirements. On September&nbsp;10, 2015, we received written notice from the Listing Qualifications Department of the NASDAQ Stock Market LLC, or NASDAQ, notifying us that for the preceding 30 consecutive business days, our common stock did
not maintain a minimum closing bid price of $1.00 per share as required for continued inclusion on The NASDAQ Global Select Market under NASDAQ Listing Rule 5450(a)(1). The notification letter stated that pursuant to NASDAQ Listing Rule
5810(c)(3)(A), we would be afforded 180 calendar days, or until March 8, 2016, to regain compliance with the minimum bid price requirement. On March 9, 2016, we were informed that NASDAQ had approved the transfer of our listing to the NASDAQ Capital
Market from the NASDAQ Global Select Market effective March 11, 2016, our compliance plan and agreed to allow the continued listing of our common stock on NASDAQ until September 6, 2016, at which time we must be in compliance. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company has filed a Proxy Statement calling for a Special Shareholders meeting to be held on August 15, 2016 in order to approve a reverse
stock split of 1 for 3, or 1 for 4.&nbsp;This action should enable us to remain listed on NASDAQ by having our stock trade at over $1.00 per share for 10 consecutive trading days prior to September 6. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A delisting of our common stock from The NASDAQ Capital Market could substantially further reduce the liquidity of our common stock and result
in a corresponding material reduction in the price of our common stock. In addition, delisting could harm our ability to raise capital through alternative financing sources on terms acceptable to us, or at all, and may result in the potential loss
of confidence by investors, suppliers, customers and employees and fewer business development opportunities. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">25 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx331429_13"></A>Item&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Unregistered Sales of Equity Securities and Use of Proceeds </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The table set forth below
shows all repurchases of securities by us during the three months ended June 30, 2016: </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ISSUER PURCHASES OF EQUITY SECURITIES </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:22.65pt; font-size:8pt; font-family:Times New Roman"><B>Period</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>Number<BR>of Shares<BR>(or Units)<BR>Purchased</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Average<BR>Price<BR>Paid&nbsp;per<BR>Share<BR>(or&nbsp;Unit)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>Number of<BR>Shares (or<BR>Units)<BR>Purchased<BR>as Part of<BR>Publicly<BR>Announced<BR>Plans or<BR>Programs</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Maximum<BR>Number (or<BR>Approximate<BR>Dollar&nbsp;Value)<BR>of Shares (or<BR>Units) that<BR>May Yet Be<BR>Purchased<BR>Under the<BR>Plans
or<BR>Programs</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">April 1-30, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">May 1-31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June 1-30, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115,122</TD>
<TD NOWRAP VALIGN="bottom">(a)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.69</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115,122</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.69</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The above table includes: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top">Repurchases of stock by the Company as payment of withholding taxes in connection with the vesting of restricted stock awards, in an aggregate amount of 115,122 shares during the periods set forth in the
table.</TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx331429_14"></A>Item&nbsp;6.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>Exhibits </B></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD WIDTH="90%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.INS</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.SCH</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.CAL</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.DEF</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.LAB</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Label Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.PRE</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase Document</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">26 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx331429_15"></A>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD COLSPAN="3" VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3">SMITH MICRO SOFTWARE, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">July 29, 2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ William W. Smith, Jr.</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">William W. Smith, Jr.</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chairman of the Board, President and Chief Executive Officer</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><I>(Principal Executive Officer)</I></P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">July 29, 2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">/s/ Steven M. Yasbek</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Steven M. Yasbek</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Vice President and Chief Financial Officer</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><I>(Principal Financial and Accounting Officer)</I></P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">27 </P>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d331429dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 31.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(18 U.S.C. SECTION 1350) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, William W.
Smith, Jr., certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top">I have reviewed this quarterly report on Form 10-Q of Smith Micro Software, Inc.; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such
statements were made, not misleading with respect to the period covered by this report; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the
registrant as of, and for, the periods presented in this report;</TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top">The registrant&#146;s other certifying officer(s) 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 <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(b) 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; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the
registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the
registrant&#146;s board of directors (or persons performing the equivalent functions): </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(a) 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&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s
internal control over financial reporting. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="47%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: July 29, 2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ William W. Smith, Jr.</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">William W. Smith, Jr.</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chairman of the Board, President and Chief Executive Officer</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">(<I>Principal Executive Officer</I>)</TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>d331429dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 31.2 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(18 U.S.C. SECTION 1350) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Steven M.
Yasbek, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top">I have reviewed this quarterly report on Form 10-Q of Smith Micro Software, Inc.; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such
statements were made, not misleading with respect to the period covered by this report; </TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the
registrant as of, and for, the periods presented in this report;</TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top">The registrant&#146;s other certifying officer(s) 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 <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(b) 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; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the
registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the
registrant&#146;s board of directors (or persons performing the equivalent functions): </TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(a) 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&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:8%; font-size:10pt; font-family:Times New Roman">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s
internal control over financial reporting. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="47%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: July 29, 2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Steven M. Yasbek</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Steven M. Yasbek</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Vice President and Chief Financial Officer</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">(<I>Principal Financial and Accounting Officer</I>)</TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>d331429dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 32.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATIONS OF THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each of the undersigned hereby certifies, in accordance with 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of
2002, in his capacity as an officer of Smith Micro Software, Inc., that, to his knowledge, the Quarterly Report of Smith Micro Software, Inc. on Form 10-Q for the period ended June 30, 2016 fully complies with the requirements of Section 13(a) of
the Securities Exchange Act of 1934 and that the information contained in such report fairly presents, in all material respects, the financial condition and results of operation of the company. </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="47%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">July 29, 2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ William W. Smith, Jr.</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">William W. Smith, Jr.</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chairman of the Board, President and Chief Executive Officer</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">(<I>Principal Executive Officer</I>)</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="47%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">July 29, 2016</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Steven M. Yasbek</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Steven M. Yasbek</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Vice President and Chief Financial Officer</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">(<I>Principal Financial and Accounting Officer</I>)</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A signed original of this written statement required by Section 906 has been provided to Smith Micro Software,
Inc. and will be retained by Smith Micro Software, Inc. and furnished to the Securities and Exchange Commission or its staff upon request. </P>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>5
<FILENAME>smsi-20160630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- RR Donnelley Xcelerate Instance Document, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version:  6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2016-07-29T15:33:48Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:smsi="http://smithmicro.com/20160630" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:country="http://xbrl.sec.gov/country/2016-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:utr="http://www.xbrl.org/2009/utr">
  <xbrll:schemaRef xlink:type="simple" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="smsi-20160630.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" />
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_1">99000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="pure" decimals="INF" id="id_10642282_58A847D2-1703-4AB5-A962-3E64201C1CFB_2001_1">1.00</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_5">640000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_4">30000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_11">1130000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_0">73000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_10">486000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_7">3130000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_3">311000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
  <dei:EntityNumberOfEmployees contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="Employees" decimals="0" id="id_10642282_58A847D2-1703-4AB5-A962-3E64201C1CFB_2001_2">18</dei:EntityNumberOfEmployees>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_12">2000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_8">223000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
  <us-gaap:Goodwill contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_6">1874000</us-gaap:Goodwill>
  <smsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_9">421000</smsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
  <smsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable contextRef="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_994455F4-3BF6-4B1D-B1E5-6081CB0E4512_1001_2">103000</smsi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5901----1610-Q0006_STD_0_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1002_28">7174000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <smsi:ReimbursementOfFundsUnderAgreement contextRef="eol_PE5901----1610-Q0006_STD_0_20160627_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_B44CD70E-8B68-4242-9848-0EBFD74BF3B3_4_4">300000</smsi:ReimbursementOfFundsUnderAgreement>
  <smsi:RemainingAmountOfGovernmentGrantUnderAgreement contextRef="eol_PE5901----1610-Q0006_STD_0_20160627_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_B44CD70E-8B68-4242-9848-0EBFD74BF3B3_4_5">700000</smsi:RemainingAmountOfGovernmentGrantUnderAgreement>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_2003_2">640000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_33">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" xsi:nil="true" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_25" />
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_36">46853150</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_35">46853150</us-gaap:CommonStockSharesIssued>
  <us-gaap:Assets contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_15">18417000</us-gaap:Assets>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8EE8FF3E-D90F-4A27-8501-D99ECD4CCB1B_1001_2">107000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8EE8FF3E-D90F-4A27-8501-D99ECD4CCB1B_1001_1">107000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:CashUninsuredAmount contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_AC68A66F-F086-4290-A670-B6A5314E087E_1001_2">6100000</us-gaap:CashUninsuredAmount>
  <us-gaap:AssetsCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_10">13827000</us-gaap:AssetsCurrent>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_13C35F15-2B72-4EE9-B739-81B88D493F5C_1_0">74900000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_34">100000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_37">225455000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_5">141000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_2">6410000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8EE8FF3E-D90F-4A27-8501-D99ECD4CCB1B_1001_3">107000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_4">5444000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:CommonStockValue contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_32">47000</us-gaap:CommonStockValue>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8EE8FF3E-D90F-4A27-8501-D99ECD4CCB1B_1001_0">53000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_59C88E52-3477-48D2-8A12-07367FF37223_3002_1">720000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_18">1740000</us-gaap:AccountsPayableCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_20">1069000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8EE8FF3E-D90F-4A27-8501-D99ECD4CCB1B_1001_5">132000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8EE8FF3E-D90F-4A27-8501-D99ECD4CCB1B_1001_4">107000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_3">720000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_19">5007000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_C0EC7035-CDC8-4574-9959-4971D7BFA5E5_1001_7">11388000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_28">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_29">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_C0EC7035-CDC8-4574-9959-4971D7BFA5E5_1001_5">1716000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_C0EC7035-CDC8-4574-9959-4971D7BFA5E5_1001_4">1713000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_2003_3">27000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_24">2970000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_C0EC7035-CDC8-4574-9959-4971D7BFA5E5_1001_1">2369000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_31">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:InventoryNet contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_7">24000</us-gaap:InventoryNet>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_40">18417000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_13">613000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:Goodwill contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_12">1874000</us-gaap:Goodwill>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_23">2970000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_21">7816000</us-gaap:LiabilitiesCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_C0EC7035-CDC8-4574-9959-4971D7BFA5E5_1001_6">33000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_C0EC7035-CDC8-4574-9959-4971D7BFA5E5_1001_0">1165000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_C0EC7035-CDC8-4574-9959-4971D7BFA5E5_1001_3">1987000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:IncomeTaxesReceivable contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_6">18000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_14">199000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PreferredStockValue contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" xsi:nil="true" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_27" />
  <us-gaap:InventoryValuationReserves contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_8">146000</us-gaap:InventoryValuationReserves>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_C0EC7035-CDC8-4574-9959-4971D7BFA5E5_1001_2">2405000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_11">1904000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:StockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_39">7631000</us-gaap:StockholdersEquity>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_38">-217871000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_9">1211000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:RestructuringReserveNoncurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_8D66D955-5587-4F00-B0D2-2373A26649FD_1001_0">400000</us-gaap:RestructuringReserveNoncurrent>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_1_30">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:RestructuringReserveCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_8D66D955-5587-4F00-B0D2-2373A26649FD_1001_1">1600000</us-gaap:RestructuringReserveCurrent>
  <smsi:OperatingLeasesExpectedFutureSubleaseIncome contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_0CACFDCE-E2F2-4803-B7E5-956D90929F05_1_1">2300000</smsi:OperatingLeasesExpectedFutureSubleaseIncome>
  <smsi:AccruedLeaseExpenses contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_0CACFDCE-E2F2-4803-B7E5-956D90929F05_1_0">4400000</smsi:AccruedLeaseExpenses>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2029102x2070334" unitRef="shares" decimals="-5" id="id_10642282_53C10D5F-E37A-4A67-B5D1-6461C2D5539E_1001_0">6800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2031210x2039786" unitRef="iso4217_USD" decimals="-3" id="id_10642282_59C88E52-3477-48D2-8A12-07367FF37223_3001_1">720000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2031210x2039786" unitRef="iso4217_USD" decimals="-3" id="id_10642282_59C88E52-3477-48D2-8A12-07367FF37223_3001_3">720000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2035448x2026047" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_2002_2">450000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2035448x2026047" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_2002_3">19000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2035448x2026047" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_2002_4">431000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2035448x2040527" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_2001_2">190000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2035448x2040527" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_2001_3">8000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2035448x2040527" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_2001_4">182000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:RestructuringReserve contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2037888x2052202" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_3003_4">2035000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2037888x2052202_2038663x2025249" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_3001_4">1949000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2037888x2052202_2038663x2085846" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_3002_4">86000</us-gaap:RestructuringReserve>
  <us-gaap:StockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2040323x2025075" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_3003_600011">225455000</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2040323x2027302" unitRef="shares" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_3001_400012">46853150000</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2040323x2027302" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_3001_500011">47000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20160630_0_2040323x2027676" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_3004_700011">-217871000</us-gaap:StockholdersEquity>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_0_20160722_0" unitRef="shares" decimals="INF" id="id_10642282_27B4758F-13FB-491F-9FF5-BEAA0F77C942_2_500005">49296165</dei:EntityCommonStockSharesOutstanding>
  <smsi:ProceedsFromGovernmentGrantForStartUpNewFacility contextRef="eol_PE5901----1610-Q0006_STD_0_20110926_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_B44CD70E-8B68-4242-9848-0EBFD74BF3B3_1002_0">1000000</smsi:ProceedsFromGovernmentGrantForStartUpNewFacility>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5901----1610-Q0006_STD_0_20141231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2001_27">10165000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_33">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_25" />
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_36">45729272</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_35">45729272</us-gaap:CommonStockSharesIssued>
  <us-gaap:Assets contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_15">24473000</us-gaap:Assets>
  <us-gaap:CashUninsuredAmount contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_AC68A66F-F086-4290-A670-B6A5314E087E_1002_2">8500000</us-gaap:CashUninsuredAmount>
  <us-gaap:AssetsCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_10">21786000</us-gaap:AssetsCurrent>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_34">100000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_37">224867000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_5">201000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_2">8819000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_4">8145000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:CommonStockValue contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_32">46000</us-gaap:CommonStockValue>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_59C88E52-3477-48D2-8A12-07367FF37223_1002_4">4080000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_18">1708000</us-gaap:AccountsPayableCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_20">440000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_59C88E52-3477-48D2-8A12-07367FF37223_1002_5">-2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_3">4078000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_19">5064000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_28">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_29">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:LiabilitiesNoncurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_24">3235000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_31">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:InventoryNet contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_7">39000</us-gaap:InventoryNet>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_40">24473000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_23">3235000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_21">7212000</us-gaap:LiabilitiesCurrent>
  <us-gaap:IncomeTaxesReceivable contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_6">13000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_14">195000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:PreferredStockValue contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_27" />
  <us-gaap:InventoryValuationReserves contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_8">158000</us-gaap:InventoryValuationReserves>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_11">2492000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:StockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_39">14026000</us-gaap:StockholdersEquity>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_38">-210887000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_9">692000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_10642282_D678D10F-75FB-412C-8B41-19BEA3D4F079_2_30">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2031210x2039786" unitRef="iso4217_USD" decimals="-3" id="id_10642282_59C88E52-3477-48D2-8A12-07367FF37223_1001_4">4080000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2031210x2039786" unitRef="iso4217_USD" decimals="-3" id="id_10642282_59C88E52-3477-48D2-8A12-07367FF37223_1001_5">-2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2031210x2039786" unitRef="iso4217_USD" decimals="-3" id="id_10642282_59C88E52-3477-48D2-8A12-07367FF37223_1001_6">4078000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:RestructuringReserve contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2037888x2052202" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_1003_1">2209000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2037888x2052202_2038663x2025249" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_1001_1">2123000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2037888x2052202_2038663x2085846" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_1002_1">86000</us-gaap:RestructuringReserve>
  <us-gaap:StockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2040323x2025075" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_1003_600001">224867000</us-gaap:StockholdersEquity>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2040323x2027302" unitRef="shares" decimals="INF" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_1001_400002">45729272</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2040323x2027302" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_1001_500001">46000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5901----1610-Q0006_STD_0_20151231_0_2040323x2027676" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_1004_700001">-210887000</us-gaap:StockholdersEquity>
  <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent contextRef="eol_PE5901----1610-Q0006_STD_1_20140506_0_2037888x2261450" unitRef="pure" decimals="INF" id="id_10642282_01D49ED4-8202-44EA-BE82-C721EECA791A_1001_0">0.20</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
  <smsi:QuarterlySavingsFromRestructuring contextRef="eol_PE5901----1610-Q0006_STD_1_20140506_0_2037888x2261450" unitRef="iso4217_USD_per_Q" decimals="-5" id="id_10642282_01D49ED4-8202-44EA-BE82-C721EECA791A_1001_1">2000000</smsi:QuarterlySavingsFromRestructuring>
  <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="eol_PE5901----1610-Q0006_STD_1_20160815_0_2028497x2030148_2039338x2038269" unitRef="pure" decimals="2" id="id_10642282_ADE90291-DD2E-499A-8E28-07EBD9F3C609_3_1">0.25</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
  <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="eol_PE5901----1610-Q0006_STD_1_20160815_0_2028497x2033371_2039338x2038269" unitRef="pure" decimals="2" id="id_10642282_ADE90291-DD2E-499A-8E28-07EBD9F3C609_2_1">0.33</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
  <us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1 contextRef="eol_PE5901----1610-Q0006_STD_1_20160407_0_2027704x2103390" id="id_10642282_58A847D2-1703-4AB5-A962-3E64201C1CFB_1001_0">2016-03-08</us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="eol_PE5901----1610-Q0006_STD_1_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_E7465609-75DA-45A0-9EF2-943EAAC699B4_1_2">2000000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="eol_PE5901----1610-Q0006_STD_1_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_E7465609-75DA-45A0-9EF2-943EAAC699B4_1_0">2883000</us-gaap:PaymentsToAcquireBusinessesGross>
  <smsi:ReimbursementOfCashOnHand contextRef="eol_PE5901----1610-Q0006_STD_1_20160407_0_2027704x2103390" unitRef="iso4217_USD" decimals="-3" id="id_10642282_E7465609-75DA-45A0-9EF2-943EAAC699B4_1_1">883000</smsi:ReimbursementOfCashOnHand>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2027814x2027302_2037362x2039759_2039124x2221117" unitRef="shares" decimals="INF" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_1001_3">814339</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2027814x2125099_2037362x2039759_2039124x2221117" unitRef="shares" decimals="INF" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_2001_5">1628676</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2037362x2039759_2039124x2221117" unitRef="iso4217_EUR" decimals="0" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_3001_0">500000</us-gaap:PaymentsToAcquireBusinessesGross>
  <smsi:EscrowSharesRepurchaseAgreementMaximumIndemnityPayment contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2037362x2039759_2039124x2221117" unitRef="iso4217_EUR" decimals="0" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_3001_7">100000</smsi:EscrowSharesRepurchaseAgreementMaximumIndemnityPayment>
  <smsi:EscrowSharesRepurchaseAgreementPeriod contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2037362x2039759_2039124x2221117" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_3001_6">P2Y</smsi:EscrowSharesRepurchaseAgreementPeriod>
  <smsi:ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2037362x2039759_2039124x2221117" unitRef="iso4217_EUR" decimals="0" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_3001_1">20238</smsi:ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition>
  <smsi:EscrowSharesRepurchaseAgreementInterestRate contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2037362x2039759_2039124x2221117" unitRef="pure" decimals="2" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_3001_8">0.10</smsi:EscrowSharesRepurchaseAgreementInterestRate>
  <smsi:ValueOfInitialShares contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2037362x2039759_2039124x2221117" unitRef="iso4217_EUR" decimals="0" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_3001_2">500000</smsi:ValueOfInitialShares>
  <smsi:ValueOfSharesHeldInEscrow contextRef="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2037362x2039759_2039124x2221117" unitRef="iso4217_EUR" decimals="0" id="id_10642282_8627A008-F6AA-4F0A-8078-B068CCE74144_3001_4">1000000</smsi:ValueOfSharesHeldInEscrow>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_4_6">164000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_26">-2991000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_20">-0.03</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_7">1099000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_6">5742000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_4_9">-0.03</us-gaap:EarningsPerShareBasic>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="INF" id="id_10642282_E117B47E-CFEE-40DB-9C48-44477519A460_2_0">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_3">970000</us-gaap:DepreciationAndAmortization>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_4_10">-0.03</us-gaap:EarningsPerShareDiluted>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_18">-1240000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="0" id="id_10642282_4B55BA00-6CA3-469C-BC75-083B9F77D07C_4_0">0</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="INF" id="id_10642282_99358141-4CED-474B-A7C0-7EFFA13C7A13_2_0">0</us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_4_2">19915000</us-gaap:SalesRevenueNet>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_993B6438-CA59-48B8-ADAE-EA5B62577BD3_4_0">600000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_10">-1000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:GrossProfit contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_2">15726000</us-gaap:GrossProfit>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_30">12000</us-gaap:IncomeTaxesPaid>
  <us-gaap:OperatingExpenses contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_7">16949000</us-gaap:OperatingExpenses>
  <us-gaap:ProceedsFromStockPlans contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_23">8000</us-gaap:ProceedsFromStockPlans>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_1">-1241000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_11">-1224000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_21">-1503000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:InventoryWriteDown contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_6">31000</us-gaap:InventoryWriteDown>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_10">90000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_20">1440000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_13">295000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_4_4">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_8">-1223000</us-gaap:OperatingIncomeLoss>
  <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_11">-664000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_25">18000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_17">1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:PaymentsToAcquireProductiveAssets contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_19">63000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_14">-968000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_15">-1385000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_15">1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_12">17000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_16">-1506000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_1">4189000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_4_5">45881000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_4_3">45881000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_5">6788000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_24">10000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_4">4419000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_4_22">45881000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <smsi:NumberOfGeographicLocation contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="Location" decimals="INF" id="id_10642282_41F715C1-ECFB-4413-88C2-C64B88AD4B63_2_0">3</smsi:NumberOfGeographicLocation>
  <smsi:IncreaseDecreaseInReservesAgainstAccountsReceivable contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_2_5">-291000</smsi:IncreaseDecreaseInReservesAgainstAccountsReceivable>
  <smsi:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_4_7">1489000</smsi:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2021437x2026366_2021438x2025387_2031208x2151314" unitRef="pure" decimals="2" id="id_10642282_D75EC6B6-B321-4A3B-9DB4-2F09A6623142_1002_0">0.85</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2021437x2037489_2021438x2025387_2031208x2072305_2037188x2315561" unitRef="pure" decimals="3" id="id_10642282_408E7493-B81B-4148-8F64-519801000FFD_1004_0">0.649</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2021437x2037489_2021438x2025387_2031208x2330319_2037188x2106070" unitRef="pure" decimals="3" id="id_10642282_408E7493-B81B-4148-8F64-519801000FFD_2004_1">0.099</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2025317x2041099" unitRef="iso4217_USD" decimals="0" id="id_10642282_4FC1BD07-9140-475C-B3DB-6AF297712C44_1004_0">54000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2029841x2023426" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_1004_0">6000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2029841x2029413" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_2004_3">615000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2029841x2035076" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_3004_2">320000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2029841x2040486" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_4004_1">158000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2037188x2106070" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_1004_1">2809000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2037188x2315561" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_2004_0">17106000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2039550x2024875" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_1004_2">225000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2039550x2027249" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_2004_0">19565000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_181_20150630_0_2039550x2035399" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_3004_1">125000</us-gaap:SalesRevenueNet>
  <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_5E85FD30-3A7E-4FA9-B780-5CB0437D067A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Stock Compensation&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company accounts for all stock-based payment awards made to
 employees and directors based on their fair values and recognized
 as compensation expense over the vesting period using the
 straight-line method over the requisite service period for each
 award as required by FASB ASC Topic No. 718, Compensation-Stock
 Compensation. Restricted stock is valued using the closing stock
 price on the date of the grant.&amp;#xA0;Options are valued using a
 Black-Scholes valuation model.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
  <dei:EntityRegistrantName contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_27B4758F-13FB-491F-9FF5-BEAA0F77C942_1_400001">SMITH MICRO SOFTWARE INC</dei:EntityRegistrantName>
  <dei:DocumentType contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CC880DFA-6E03-49C2-9DD7-3A71203ABB4D_1_1">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_27B4758F-13FB-491F-9FF5-BEAA0F77C942_1_400002">0000948708</dei:EntityCentralIndexKey>
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_731E8E81-8B24-4B9C-9A39-459E1FBC8708_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;4. Acquisitions&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Birdstep Technology AB&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 On April 7, 2016, pursuant to the Share Purchase Agreement, dated
 as of March 8, 2016, by and between Smith Micro Software, Inc. (the
 &amp;#x201C;Company&amp;#x201D;) and Birdstep Technology ASA
 (&amp;#x201C;Birdstep&amp;#x201D;), the Company completed its previously
 announced acquisition of 100% of the outstanding capital stock of
 Birdstep&amp;#x2019;s wholly owned Swedish subsidiary, Birdstep
 Technology AB (the &amp;#x201C;Acquisition&amp;#x201D;).&amp;#xA0;Pursuant to the
 terms of the Share Purchase Agreement, the Company paid a net
 purchase price of $2,000,000 in cash to Birdstep at the
 closing.&amp;#xA0;As a result of the Acquisition, Birdstep Technology
 AB has become a wholly-owned subsidiary of the
 Company.&amp;#xA0;Approximately 18 employees continued as employees of
 Birdstep Technology AB following the
 Closing.&amp;#xA0;Acquisition-related costs of $0.1 million were
 recorded as expense in the six months ended June 30, 2016 in the
 general and administrative section of the consolidated statement of
 operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The total purchase price is summarized as follows (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash paid at closing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,883&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less:&amp;#xA0;Reimbursement of cash on hand at closing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(883&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total purchase price&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company&amp;#x2019;s allocation of the purchase price is summarized
 as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Assets:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;99&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;103&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaids and other current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;311&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Equipment and improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;640&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,874&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,130&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Liabilities:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;421&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;486&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,130&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total purchase price&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The results of operations of Birdstep Technology AB have been
 included in the Company&amp;#x2019;s consolidated financial statements
 from the date of acquisition.&amp;#xA0;The pro-forma effect of the
 acquisition on historical periods is not material and therefore is
 not included.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5005_800003">76000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <dei:DocumentPeriodEndDate contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CC880DFA-6E03-49C2-9DD7-3A71203ABB4D_1_3">2016-06-30</dei:DocumentPeriodEndDate>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_26">-2409000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_20">-0.15</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CE186F7F-5B84-493C-A65C-3814441CB038_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;8.&amp;#xA0;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Cash and cash equivalents generally consist of cash, government
 securities, mutual funds, and money market funds.&amp;#xA0;These
 securities are primarily held in two financial institutions and are
 uninsured except for the minimum Federal Deposit Insurance
 Corporation (&amp;#x201C;FDIC&amp;#x201D;) coverage, and have original
 maturity dates of three months or less.&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;As
 of June 30, 2016 and December&amp;#xA0;31, 2015, bank balances totaling
 approximately $6.1 million and $8.5 million, respectively, were
 uninsured.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_7">765000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_8602F131-E9D5-41E7-9EFD-CACE2BC17E68_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Available-for-sale securities with contractual maturities of less
 than 12 months were as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="48%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;&lt;b&gt;Amortized&lt;br /&gt;
 cost basis&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;June&amp;#xA0;30,&amp;#xA0;2016&lt;br /&gt;
 Gross&amp;#xA0;unrealized&lt;br /&gt;
 gain(loss)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Fair&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;&lt;b&gt;Amortized&lt;br /&gt;
 cost basis&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2015&lt;br /&gt;
 Gross unrealized&lt;br /&gt;
 gain(loss)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Fair&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Government securities/money market&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,080&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,078&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,080&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,078&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CC880DFA-6E03-49C2-9DD7-3A71203ABB4D_1_4">2016</dei:DocumentFiscalYearFocus>
  <dei:AmendmentFlag contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CC880DFA-6E03-49C2-9DD7-3A71203ABB4D_1_2">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_27B4758F-13FB-491F-9FF5-BEAA0F77C942_1_400003">--12-31</dei:CurrentFiscalYearEndDate>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_6">5356000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_3_9">-0.15</us-gaap:EarningsPerShareBasic>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5005_800006">183000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AssetImpairmentCharges contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="INF" id="id_10642282_E117B47E-CFEE-40DB-9C48-44477519A460_1_0">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_3">779000</us-gaap:DepreciationAndAmortization>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_3122B525-9CA7-4A28-9E97-32C2B95099D6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Cash and cash equivalents generally consist of cash, government
 securities, mutual funds, and money market funds.&amp;#xA0;These
 securities are primarily held in two financial institutions and are
 uninsured except for the minimum Federal Deposit Insurance
 Corporation (&amp;#x201C;FDIC&amp;#x201D;) coverage, and have original
 maturity dates of three months or less.&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;As
 of June 30, 2016 and December&amp;#xA0;31, 2015, bank balances totaling
 approximately $6.1 million and $8.5 million, respectively, were
 uninsured.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_DD97A9DD-F54B-45B8-9F4D-D71D40743399_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;6.&amp;#xA0;Stock-Based Compensation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Stock Plans&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 During the six months ended June 30, 2016, the Company granted 1.4
 million shares of restricted stock with a weighted average grant
 date fair value of $0.68 per share. This cost will be amortized
 ratably over a period of 12 to 48 months.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 As of June 30, 2016, there were 6.8 million shares available for
 future grants under the 2015 Omnibus Equity Incentive Plan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Employee Stock Purchase Plan&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company&amp;#x2019;s most recent six-month offering period ended
 March 31, 2016 and resulted in 14,000 shares being
 purchased/granted at a fair value of $0.50 per share.&amp;#xA0;The next
 six-month offering period began on April 1, 2016 and will end on
 September 30, 2016.&amp;#xA0;These shares will have a fair value of
 $0.50 per share.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Stock Compensation&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company accounts for all stock-based payment awards made to
 employees and directors based on their fair values and recognized
 as compensation expense over the vesting period using the
 straight-line method over the requisite service period for each
 award as required by FASB ASC Topic No. 718, Compensation-Stock
 Compensation. Restricted stock is valued using the closing stock
 price on the date of the grant.&amp;#xA0;Options are valued using a
 Black-Scholes valuation model.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Stock-based non-cash compensation expense related to stock options,
 restricted stock grants and the employee stock purchase plan were
 recorded in the financial statements as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="63%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Selling and marketing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;83&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;158&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;127&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;151&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;320&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;194&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;286&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;615&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total non-cash stock compensation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;765&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Total share-based compensation for each quarter included cash
 payments of income taxes related to grants of restricted stock in
 the amount of $0 and $22,000 for the three month periods ended June
 30, 2016 and 2015, respectively.&amp;#xA0;The cash payments of income
 taxes related to grants of restricted stock totaled $0 and $54,000
 for the six month periods ended June 30, 2016 and 2015,
 respectively.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_4800B06D-020E-4741-B93E-E4EB762807F2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;Net Loss Per Share&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company calculates earnings per share (&amp;#x201C;EPS&amp;#x201D;) as
 required by FASB ASC Topic No. 260, Earnings Per Share.&amp;#xA0;Basic
 EPS is calculated by dividing the net income available to common
 stockholders by the weighted average number of common shares
 outstanding for the period, excluding common stock equivalents.
 Diluted EPS is computed by dividing the net income available to
 common stockholders by the weighted average number of common shares
 outstanding for the period plus the weighted average number of
 dilutive common stock equivalents outstanding for the period
 determined using the treasury-stock method. For periods with a net
 loss, the dilutive common stock equivalents are excluded from the
 diluted EPS calculation.&amp;#xA0;For purposes of this calculation,
 common stock subject to repurchase by the Company and options are
 considered to be common stock equivalents and are only included in
 the calculation of diluted earnings per share when their effect is
 dilutive.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;(unaudited, in
 thousands, except per share amounts)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Numerator:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss available to common stockholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,280&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,231&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,986&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,241&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Denominator:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding&amp;#x2014;basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Potential common shares&amp;#x2014;options (treasury stock method)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding&amp;#x2014;diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares excluded (anti-dilutive)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;164&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares excluded due to an exercise price greater than weighted
 average stock price for the period&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,470&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,534&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,470&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss per common share:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.07&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.15&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.07&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.15&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CC880DFA-6E03-49C2-9DD7-3A71203ABB4D_1_5">Q2</dei:DocumentFiscalPeriodFocus>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_3_10">-0.15</us-gaap:EarningsPerShareDiluted>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5005_800010">-6984000</us-gaap:ComprehensiveIncomeNetOfTax>
  <dei:EntityFilerCategory contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_27B4758F-13FB-491F-9FF5-BEAA0F77C942_1_400004">Smaller Reporting Company</dei:EntityFilerCategory>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="0" id="id_10642282_4B55BA00-6CA3-469C-BC75-083B9F77D07C_2_0">27000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_C4823B81-1FC3-48B5-B954-1BA58E963877_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;7.&amp;#xA0;Fair Value of Financial Instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company measures and discloses fair value measurements as
 required by FASB ASC Topic No. 820, Fair Value Measurements and
 Disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The carrying value of accounts receivable, foreign cash accounts,
 prepaid expenses, other current assets, accounts payable, and
 accrued expenses are considered to be representative of their
 respective fair values because of the short-term nature of those
 instruments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Fair value is an exit price, representing the amount that would be
 received to sell an asset or paid to transfer a liability in an
 orderly transaction between market participants. As such, fair
 value is a market-based measurement that is determined based on
 assumptions that market participants would use in pricing an asset
 or a liability. As a basis for considering such assumptions, the
 FASB establishes a three-tier value hierarchy, which prioritizes
 the inputs used in the valuation methodologies in measuring fair
 value:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Level 1&amp;#x2014;Observable inputs that
 reflect quoted prices (unadjusted) for identical assets or
 liabilities in active markets.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Level 2&amp;#x2014;Include other inputs
 that are directly or indirectly observable in the marketplace.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Level 3&amp;#x2014;Unobservable inputs
 which are supported by little or no market activity.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The fair value hierarchy also requires an entity to maximize the
 use of observable inputs and minimize the use of unobservable
 inputs when measuring fair value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 As required by FASB ASC Topic No. 820, we measure our cash
 equivalents and short-term investments at fair value. Our cash
 equivalents and short-term investments are classified within Level
 1 by using quoted market prices utilizing market observable
 inputs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 As required by FASB ASC Topic No. 825, Financial Instruments, an
 entity can choose to measure at fair value many financial
 instruments and certain other items that are not currently required
 to be measured at fair value. Subsequent changes in fair value for
 designated items are required to be reported in earnings in the
 current period. This Topic also establishes presentation and
 disclosure requirements for similar types of assets and liabilities
 measured at fair value.&amp;#xA0;As permitted, the Company has elected
 not to use the fair value option to measure our available-for-sale
 securities under this Topic and will continue to report as required
 by FASB ASC Topic No. 320, Investments-Debt and Equity
 Securities.&amp;#xA0;We have made this election because the nature of
 our financial assets and liabilities are not of such complexity
 that they would benefit from a change in valuation to fair
 value.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:AssetImpairmentChargesTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_2C8EDACC-B712-4C16-AFF9-0043A8DA4B52_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;11.&amp;#xA0;Impairment or Disposal of Long Lived Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Long-lived assets to be held are reviewed for events or changes in
 circumstances which indicate that their carrying value may not be
 recoverable.&amp;#xA0;They are tested for recoverability using
 undiscounted cash flows to determine whether or not impairment to
 such value has occurred as required by FASB ASC Topic No. 360,
 Property, Plant, and Equipment.&amp;#xA0;The Company determined there
 was no impairment as of June&amp;#xA0;30, 2016 and June&amp;#xA0;30,
 2015.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:AssetImpairmentChargesTextBlock>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="INF" id="id_10642282_99358141-4CED-474B-A7C0-7EFFA13C7A13_1_0">0</us-gaap:AvailableForSaleSecuritiesGrossRealizedGainLossNet>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_56F93DD1-0B95-4734-9D3F-CAD0AE452513_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The accompanying interim consolidated balance sheet and statement
 of stockholders&amp;#x2019; equity as of June 30, 2016, and the related
 statements of operations and comprehensive loss and cash flows for
 the three and six months ended June 30, 2016 and 2015 are
 unaudited. The unaudited consolidated financial statements have
 been prepared according to the rules and regulations of the
 Securities and Exchange Commission (&amp;#x201C;SEC&amp;#x201D;) and,
 therefore, certain information and disclosures normally included in
 financial statements prepared in accordance with accounting
 principles generally accepted in the United States have been
 omitted.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In the opinion of management, the accompanying unaudited
 consolidated financial statements for the periods presented reflect
 all adjustments, which are normal and recurring, necessary to
 fairly state the financial position, results of operations and cash
 flows. These unaudited consolidated financial statements should be
 read in conjunction with the audited financial statements included
 in our Annual Report on Form 10-K for the fiscal year ended
 December&amp;#xA0;31, 2015 filed with the SEC on March 9, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Intercompany balances and transactions have been eliminated in
 consolidation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Operating results for the three and six months ended June 30, 2016
 are not necessarily indicative of the results that may&amp;#xA0;be
 expected for any other interim period or for the fiscal year ending
 December&amp;#xA0;31, 2016.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:DescriptionOfLesseeLeasingArrangementsOperatingLeases contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_A007FFBC-DBDF-4591-A7F4-6FE345164E3B_1_0">Through 2022</us-gaap:DescriptionOfLesseeLeasingArrangementsOperatingLeases>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_D0CD7F69-54E8-4D59-B6C4-70EC3F52B83C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;16. Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Leases&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company leases its buildings under operating leases that expire
 on various dates through 2022. Future minimum annual lease payments
 under such leases as of June 30, 2016 are as follows (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="87%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;; WIDTH: 92.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Operating&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2016-6 months remaining&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,165&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,369&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,987&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,713&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,716&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beyond&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 As of June 30, 2016, $4.4 million of the remaining lease
 commitments expense has been accrued as part of the 2013
 Restructuring Plan, partially offset by future estimated sublease
 income of $2.3 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Rent expense under operating leases was $0.5 million and $0.3
 million for the three months ended June 30, 2016 and 2015,
 respectively.&amp;#xA0;Rent expense under operating leases was $0.8
 million and $0.6 million for the six months ended June 30, 2016 and
 2015, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 As a condition of our Pittsburgh lease that was signed in November
 2010, the landlord agreed to incentives of $40.00 per square foot,
 or a total of $2.2 million, for improvements to the
 space.&amp;#xA0;These costs have been included in deferred rent in our
 long-term liabilities and are being amortized over the ten-year
 lease term.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Pennsylvania Opportunity Grant Program&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 On September 26, 2011, we received $1.0 million from the State of
 Pennsylvania to help fund our agreement to start-up a new
 facility.&amp;#xA0;The grant carried with it an obligation, or
 commitment, to employ at least 232 people within a three-year time
 period that ended on December 31, 2013.&amp;#xA0;We received an
 extension of time to meet this employment commitment by April 30,
 2016.&amp;#xA0;This grant contains conditions that would require us to
 return a pro-rata amount of the monies received if we failed to
 meet these conditions.&amp;#xA0;As such, the monies had been recorded
 as a liability in the accrued liabilities line item on the balance
 sheet until we are irrevocably entitled to retain the monies, or
 until it is determined that we need to return a portion or all of
 the monies received.&amp;#xA0;On June&amp;#xA0;27, 2016, we received a
 letter from the State of Pennsylvania requesting reimbursement of
 $0.3 million and said we earned the remaining $0.7&amp;#xA0;million of
 the original $1.0 million grant.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Litigation&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company may become involved in various legal proceedings
 arising from its business activities. While management does not
 believe the ultimate disposition of these matters will have a
 material adverse impact on the Company&amp;#x2019;s consolidated results
 of operations, cash flows or financial position, litigation is
 inherently unpredictable, and depending on the nature and timing of
 these proceedings, an unfavorable resolution could materially
 affect the Company&amp;#x2019;s future consolidated results of
 operations, cash flows, or financial position in a particular
 period.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Other Contingent Contractual Obligations&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 During its normal course of business, the Company has made certain
 indemnities, commitments, and guarantees under which it may be
 required to make payments in relation to certain transactions.
 These include: intellectual property indemnities to the
 Company&amp;#x2019;s customers and licensees in connection with the use,
 sale, and/or license of Company products; indemnities to various
 lessors in connection with facility leases for certain claims
 arising from such facility or lease; indemnities to vendors and
 service providers pertaining to claims based on the negligence or
 willful misconduct of the Company; indemnities involving the
 accuracy of representations and warranties in certain contracts;
 and indemnities to directors and officers of the Company to the
 maximum extent permitted under the laws of the State of Delaware.
 In addition, the Company has made contractual commitments to
 employees providing for severance payments upon the occurrence of
 certain prescribed events. The Company may also issue a guarantee
 in the form of a standby letter of credit as security for
 contingent liabilities under certain customer contracts. The
 duration of these indemnities, commitments, and guarantees varies,
 and in certain cases, may be indefinite. The majority of these
 indemnities, commitments, and guarantees may not provide for any
 limitation of the maximum potential for future payments the Company
 could be obligated to make. The Company has not recorded any
 liability for these indemnities, commitments, and guarantees in the
 accompanying consolidated balance sheets.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_6499DDC4-B435-40C1-A46D-3470E5C44A87_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;Goodwill&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In accordance with FASB ASC Topic No.&amp;#xA0;350,
 Intangibles-Goodwill and Other, we review the recoverability of the
 carrying value of goodwill at least annually or whenever events or
 circumstances indicate a potential impairment. The Company&amp;#x2019;s
 impairment testing will be done annually at December&amp;#xA0;31.
 Recoverability of goodwill is determined by comparing the fair
 value of the Company&amp;#x2019;s reporting units to the carrying value
 of the underlying net assets in the reporting units. If the fair
 value of a reporting unit is determined to be less than the
 carrying value of its net assets, goodwill is deemed impaired and
 an impairment loss is recognized to the extent that the carrying
 value of goodwill exceeds the difference between the fair value of
 the reporting unit and the fair value of its other assets and
 liabilities.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CE84C6AC-0348-4470-9145-4E3925B48526_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;5.&amp;#xA0;Net Loss Per Share&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company calculates earnings per share (&amp;#x201C;EPS&amp;#x201D;) as
 required by FASB ASC Topic No. 260, Earnings Per Share.&amp;#xA0;Basic
 EPS is calculated by dividing the net income available to common
 stockholders by the weighted average number of common shares
 outstanding for the period, excluding common stock equivalents.
 Diluted EPS is computed by dividing the net income available to
 common stockholders by the weighted average number of common shares
 outstanding for the period plus the weighted average number of
 dilutive common stock equivalents outstanding for the period
 determined using the treasury-stock method. For periods with a net
 loss, the dilutive common stock equivalents are excluded from the
 diluted EPS calculation.&amp;#xA0;For purposes of this calculation,
 common stock subject to repurchase by the Company and options are
 considered to be common stock equivalents and are only included in
 the calculation of diluted earnings per share when their effect is
 dilutive.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;(unaudited, in
 thousands, except per share amounts)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Numerator:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss available to common stockholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,280&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,231&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,986&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,241&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Denominator:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding&amp;#x2014;basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Potential common shares&amp;#x2014;options (treasury stock method)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding&amp;#x2014;diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares excluded (anti-dilutive)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;164&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares excluded due to an exercise price greater than weighted
 average stock price for the period&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,470&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,534&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,470&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss per common share:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.07&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.15&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.07&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.15&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:AdditionalCashAndCashEquivalentRelatedText contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_AC68A66F-F086-4290-A670-B6A5314E087E_1_1">Three months or less</us-gaap:AdditionalCashAndCashEquivalentRelatedText>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_BAE2B2CC-A9DD-4581-B8C8-6F279244E9AE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company measures and discloses fair value measurements as
 required by FASB ASC Topic No. 820, Fair Value Measurements and
 Disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The carrying value of accounts receivable, foreign cash accounts,
 prepaid expenses, other current assets, accounts payable, and
 accrued expenses are considered to be representative of their
 respective fair values because of the short-term nature of those
 instruments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Fair value is an exit price, representing the amount that would be
 received to sell an asset or paid to transfer a liability in an
 orderly transaction between market participants. As such, fair
 value is a market-based measurement that is determined based on
 assumptions that market participants would use in pricing an asset
 or a liability. As a basis for considering such assumptions, the
 FASB establishes a three-tier value hierarchy, which prioritizes
 the inputs used in the valuation methodologies in measuring fair
 value:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Level 1&amp;#x2014;Observable inputs that
 reflect quoted prices (unadjusted) for identical assets or
 liabilities in active markets.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Level 2&amp;#x2014;Include other inputs
 that are directly or indirectly observable in the marketplace.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;Level 3&amp;#x2014;Unobservable inputs
 which are supported by little or no market activity.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The fair value hierarchy also requires an entity to maximize the
 use of observable inputs and minimize the use of unobservable
 inputs when measuring fair value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 As required by FASB ASC Topic No. 820, we measure our cash
 equivalents and short-term investments at fair value. Our cash
 equivalents and short-term investments are classified within Level
 1 by using quoted market prices utilizing market observable
 inputs.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 As required by FASB ASC Topic No. 825, Financial Instruments, an
 entity can choose to measure at fair value many financial
 instruments and certain other items that are not currently required
 to be measured at fair value. Subsequent changes in fair value for
 designated items are required to be reported in earnings in the
 current period. This Topic also establishes presentation and
 disclosure requirements for similar types of assets and liabilities
 measured at fair value.&amp;#xA0;As permitted, the Company has elected
 not to use the fair value option to measure our available-for-sale
 securities under this Topic and will continue to report as required
 by FASB ASC Topic No. 320, Investments-Debt and Equity
 Securities.&amp;#xA0;We have made this election because the nature of
 our financial assets and liabilities are not of such complexity
 that they would benefit from a change in valuation to fair
 value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;


 &lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_3_2">14673000</us-gaap:SalesRevenueNet>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_993B6438-CA59-48B8-ADAE-EA5B62577BD3_3_0">800000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:ReceivablesPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_D867E0AF-4DBE-428E-8701-33B6BF4E771B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;Accounts Receivable&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company performs ongoing credit evaluations of its customers
 and generally does not require collateral.&amp;#xA0;The Company
 maintains reserves for estimated credit losses, and those losses
 have been within management&amp;#x2019;s estimates.&amp;#xA0;Allowances for
 product returns are included in other adjustments to accounts
 receivable on the accompanying consolidated balance
 sheets.&amp;#xA0;Product returns are estimated based on historical
 experience and management estimations.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_10">-19000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_0E8B3B31-9EDB-4AB1-9161-24F911A71641_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;14.&amp;#xA0;Intangible Assets&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The following table sets forth our acquired assets by major asset
 class as of June 30, 2016 and December 31, 2015 (in thousands
 except for useful life data):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="53%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;June 30, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December 31, 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Useful&amp;#xA0;life&lt;br /&gt;
 (years)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
 amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Net&lt;br /&gt;
 book&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
 amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Net&lt;br /&gt;
 book&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;190&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;182&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;450&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;640&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(27&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Intangible assets amortization expense was $27,000 for the three
 and six months ended June 30, 2016, respectively, and $0 for the
 three and six months ended June 30, 2015, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Future amortization expense related to intangible assets as of June
 30, 2016 are as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;; WIDTH: 92.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2016-6 months remaining&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;53&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beyond&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;132&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_4B382EFB-C283-4744-8364-E1C628C9EE7D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;12.&amp;#xA0;Equipment and Improvements&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Equipment and improvements are stated at cost.&amp;#xA0;Depreciation is
 computed using the straight-line method based on the estimated
 useful lives of the assets, generally ranging from three to seven
 years.&amp;#xA0;Leasehold improvements are amortized using the
 straight-line method over the shorter of the estimated useful life
 of the asset or the lease term.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:GrossProfit contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_2">10647000</us-gaap:GrossProfit>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_2928B8DA-9EDF-4DFC-A40B-F0353B2D3027_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;17.&amp;#xA0;Income Taxes&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 We account for income taxes as required by FASB ASC Topic No. 740,
 Income Taxes. This Topic clarifies the accounting for uncertainty
 in income taxes recognized in an enterprise&amp;#x2019;s financial
 statements and prescribes a recognition threshold and measurement
 process for financial statement recognition and measurement of a
 tax position taken or expected to be taken in a tax return. The
 Topic also provides guidance on derecognition, classification,
 interest and penalties, accounting in interim periods, disclosure
 and transition.&amp;#xA0;The Topic requires an entity to recognize the
 financial statement impact of a tax position when it is more likely
 than not that the position will be sustained upon
 examination.&amp;#xA0;The amount recognized is measured as the largest
 amount of benefit that is greater than fifty percent likely of
 being realized upon ultimate settlement.&amp;#xA0;In addition, the
 Topic permits an entity to recognize interest and penalties related
 to tax uncertainties either as income tax expense or operating
 expenses.&amp;#xA0;The Company has chosen to recognize interest and
 penalties related to tax uncertainties as income tax expense.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company assesses whether a valuation allowance should be
 recorded against its deferred tax assets based on the consideration
 of all available evidence, using a &amp;#x201C;more likely than
 not&amp;#x201D; realization standard. The four sources of taxable income
 that must be considered in determining whether deferred tax assets
 will be realized are: (1) future reversals of existing taxable
 temporary differences (i.e., offset of gross deferred tax
 liabilities against gross deferred tax assets); (2) taxable income
 in prior carryback years, if carryback is permitted under the
 applicable tax law; (3) tax planning strategies; and (4) future
 taxable income exclusive of reversing temporary differences and
 carryforwards.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In assessing whether a valuation allowance is required, significant
 weight is to be given to evidence that can be objectively verified.
 A significant factor in the Company&amp;#x2019;s assessment is that the
 Company has been in a five-year historical cumulative loss as of
 the end of fiscal year 2015.&amp;#xA0;These facts, combined with
 uncertain near-term market and economic conditions, reduced the
 Company&amp;#x2019;s ability to rely on projections of future taxable
 income in assessing the realizability of its deferred tax
 assets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 After a review of the four sources of taxable income as of December
 31, 2015 (as described above), and after consideration of the
 Company&amp;#x2019;s continuing cumulative loss position as of December
 31, 2015, the Company will continue to reserve its US-based
 deferred tax amounts, which total $74.9 million, as of June 30,
 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company is subject to U.S. federal income tax as well as income
 tax of multiple state jurisdictions. Federal income tax returns of
 the Company are subject to IRS examination for the 2012, 2013, and
 2014 tax years. State income tax returns are subject to examination
 for a period of three to four years after filing.&amp;#xA0;The outcome
 of tax audits cannot be predicted with certainty. If any issues
 addressed in the Company&amp;#x2019;s tax audits are resolved in a
 manner not consistent with management&amp;#x2019;s expectations, the
 Company could be required to adjust its provision for income tax in
 the period such resolution occurs.&amp;#xA0;We may from time to time be
 assessed interest or penalties by major tax jurisdictions, although
 any such assessments historically have been minimal and immaterial
 to our financial results. It is the Company&amp;#x2019;s policy to
 classify any interest and/or penalties in the financial statements
 as a component of income tax expense.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_30">32000</us-gaap:IncomeTaxesPaid>
  <us-gaap:GainLossOnDispositionOfAssets contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_8">-18000</us-gaap:GainLossOnDispositionOfAssets>
  <us-gaap:MarketableSecuritiesAvailableForSaleSecuritiesPolicy contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_26514C6E-F4A6-452A-B0DF-EF3ECA50AB53_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;Short-Term Investments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Short-term investments consist of U.S. government agency and
 government sponsored enterprise obligations.&amp;#xA0;The Company
 accounts for these short-term investments as required by FASB ASC
 Topic No. 320, Investments-Debt and Equity Securities.&amp;#xA0;These
 debt and equity securities are not classified as either
 held-to-maturity securities or trading securities.&amp;#xA0;As such,
 they are classified as available-for-sale securities.
 Available-for-sale securities are recorded at fair value, with
 unrealized gains or losses recorded as a separate component of
 accumulated other comprehensive income in stockholders&amp;#x2019;
 equity until realized.&amp;#xA0;Available-for-sale securities with
 contractual maturities of less than 12 months were as follows (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="48%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;&lt;b&gt;Amortized&lt;br /&gt;
 cost basis&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;June&amp;#xA0;30,&amp;#xA0;2016&lt;br /&gt;
 Gross&amp;#xA0;unrealized&lt;br /&gt;
 gain(loss)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Fair&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;&lt;b&gt;Amortized&lt;br /&gt;
 cost basis&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2015&lt;br /&gt;
 Gross unrealized&lt;br /&gt;
 gain(loss)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Fair&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Government securities/money market&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,080&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,078&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,080&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,078&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:MarketableSecuritiesAvailableForSaleSecuritiesPolicy>
  <us-gaap:OperatingExpenses contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_7">18234000</us-gaap:OperatingExpenses>
  <us-gaap:ProceedsFromStockPlans contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_23">7000</us-gaap:ProceedsFromStockPlans>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_1">-6986000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_11">-6949000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_21">1281000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:InventoryWriteDown contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_6">4000</us-gaap:InventoryWriteDown>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_10">-2800000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_20">-3360000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_1E0F50B9-C6E5-42C1-8539-3EE9FEBFE2DF_1_0">&lt;p&gt;
 Long-lived assets to be held are reviewed for events or changes in
 circumstances which indicate that their carrying value may not be
 recoverable.&amp;#xA0;They are tested for recoverability using
 undiscounted cash flows to determine whether or not impairment to
 such value has occurred as required by FASB ASC Topic No. 360,
 Property, Plant, and Equipment.&amp;#xA0;The Company determined there
 was no impairment as of June&amp;#xA0;30, 2016 and June&amp;#xA0;30,
 2015.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_18">1927000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_9DA6C633-59FB-4AE5-987F-DA98D13C994D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;3.&amp;#xA0;Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In March 2016, the Financial Accounting Standards Board
 (&amp;#x201C;FASB&amp;#x201D;) issued final guidance in Accounting Standards
 Update (&amp;#x201C;ASU&amp;#x201D;) No. 2016-09,&amp;#xA0;&lt;i&gt;Improvements to Employee
 Share-Based Payment Accounting,&amp;#xA0;&lt;/i&gt;which will change certain
 aspects of accounting for share-based payments to
 employees.&amp;#xA0;The new guidance will require all income tax
 effects of awards to be recognized in the income statement when the
 awards vest or are settled.&amp;#xA0;It will also allow an employer to
 repurchase more of an employee&amp;#x2019;s shares than it can currently
 for tax withholding purposes without triggering liability
 accounting and to make a policy election to account for forfeitures
 as they occur.&amp;#xA0;The guidance is effective for financial
 statements issued for annual periods beginning after December 15,
 2016.&amp;#xA0;Early adoption is permitted for all companies in any
 interim or annual period, and must be adopted on a modified
 prospective approach.&amp;#xA0;Due to the Company applying a full
 valuation allowance against its deferred tax assets, the nature of
 the change on the balance sheet will not be significant.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In February 2016, the FASB issued ASU No. 2016-02,&amp;#xA0;&lt;i&gt;Leases,&amp;#xA0;&lt;/i&gt;to increase transparency
 and comparability among organizations by recognizing all lease
 transactions (with terms in excess of 12 months) on the balance
 sheet as a lease liability and a right-of-use asset (as defined).
 The ASU is effective for fiscal years beginning after December 15,
 2018, including interim periods within those fiscal years, with
 earlier application permitted.&amp;#xA0;Upon adoption, the lessee will
 apply the new standard retrospectively to all periods presented or
 retrospectively using a cumulative effect adjustment in the year of
 adoption.&amp;#xA0;The Company is currently assessing the effect that
 adoption will have on the consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In September 2015, FASB issued ASU&amp;#xA0;No.
 2015-16,&amp;#xA0;&lt;i&gt;Business Combinations (Topic 805): Simplifying the
 Accounting for Measurement-Period Adjustments&lt;/i&gt;&amp;#xA0;as part of the Board&amp;#x2019;s
 Simplification Initiative. This Update requires:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;An acquirer to recognize adjustments
 to provisional amounts identified during the measurement period in
 the reporting period in which the adjustment amounts are
 determined.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;An acquirer to record, in the same
 period&amp;#x2019;s financial statements, the effect on earnings of
 changes in depreciation, amortization, or other income effects
 resulting from the change to the provisional amounts. This effect
 is required to be calculated as if the accounting had been
 completed at the acquisition date.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;An entity to present separately on
 the face of the income statement or disclose in the notes the
 portion of the amount recorded in current-period earnings by line
 item that would have been recorded in previous reporting periods if
 the adjustment to the provisional amounts had been recognized as of
 the acquisition date.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 The guidance was effective for financial statements issued for
 annual periods beginning after December 15, 2015, including interim
 periods within those fiscal years. The Company will adopt this
 standard going forward and it is not expected to have a material
 impact on the Company&amp;#x2019;s consolidated financial
 statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In August 2014, the FASB issued ASU No. 2014-15,&amp;#xA0;&lt;i&gt;Presentation of Financial
 Statements-Going Concern (Subtopic 205-40&lt;/i&gt;).&amp;#xA0;The Update
 provides U.S. GAAP guidance on management&amp;#x2019;s responsibility in
 evaluating whether there is substantial doubt about a
 company&amp;#x2019;s ability to continue as a going concern and about
 related footnote disclosures. For each reporting period, management
 will be required to evaluate whether there are conditions or events
 that raise substantial doubt about a company&amp;#x2019;s ability to
 continue as a going concern within one year from the date the
 financial statements are issued.&amp;#xA0;The amendments in this Update
 are effective for the annual period ending after December 15, 2016,
 and for annual periods and interim periods thereafter. Early
 application is permitted.&amp;#xA0;The adoption of this standard is not
 expected to have a material impact on the Company&amp;#x2019;s
 consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In May 2014, the FASB issued ASU No. 2014-09,&amp;#xA0;&lt;i&gt;Revenue from Contracts with
 Customers (Topic 606).&lt;/i&gt;&lt;i&gt;&amp;#xA0;&lt;/i&gt;The amendments to this
 Update supersede nearly all existing revenue recognition guidance
 under U.S. GAAP. The core principle of this Topic is to recognize
 revenues when promised goods or services are transferred to
 customers in an amount that reflects the consideration that is
 expected to be received for those goods or services. This Topic
 defines a five-step process to achieve this core principle and, in
 doing so, it is possible more judgment and estimates may be
 required within the revenue recognition process than required under
 existing U.S. GAAP including identifying performance obligations in
 the contract, estimating the amount of variable consideration to
 include in the transaction price and allocating the transaction
 price to each separate performance obligation. In July 2015, the
 FASB deferred the effective date for annual reporting periods
 beginning after December 15, 2017 (including interim reporting
 periods within those periods). Early adoption is permitted to the
 original effective date of December 15, 2016 (including interim
 reporting periods within those periods). The amendments may be
 applied retrospectively to each prior period presented or
 retrospectively with the cumulative effect recognized as of the
 date of initial application. The Company will be evaluating the
 impact of this guidance on our consolidated financial
 statements.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_13">212000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_9C022502-857F-4675-AFAB-32149A5BEA20_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In March 2016, the Financial Accounting Standards Board
 (&amp;#x201C;FASB&amp;#x201D;) issued final guidance in Accounting Standards
 Update (&amp;#x201C;ASU&amp;#x201D;) No. 2016-09,&amp;#xA0;&lt;i&gt;Improvements to Employee
 Share-Based Payment Accounting,&amp;#xA0;&lt;/i&gt;which will change certain
 aspects of accounting for share-based payments to
 employees.&amp;#xA0;The new guidance will require all income tax
 effects of awards to be recognized in the income statement when the
 awards vest or are settled.&amp;#xA0;It will also allow an employer to
 repurchase more of an employee&amp;#x2019;s shares than it can currently
 for tax withholding purposes without triggering liability
 accounting and to make a policy election to account for forfeitures
 as they occur.&amp;#xA0;The guidance is effective for financial
 statements issued for annual periods beginning after December 15,
 2016.&amp;#xA0;Early adoption is permitted for all companies in any
 interim or annual period, and must be adopted on a modified
 prospective approach.&amp;#xA0;Due to the Company applying a full
 valuation allowance against its deferred tax assets, the nature of
 the change on the balance sheet will not be significant.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In February 2016, the FASB issued ASU No. 2016-02,&amp;#xA0;&lt;i&gt;Leases,&amp;#xA0;&lt;/i&gt;to increase transparency
 and comparability among organizations by recognizing all lease
 transactions (with terms in excess of 12 months) on the balance
 sheet as a lease liability and a right-of-use asset (as defined).
 The ASU is effective for fiscal years beginning after December 15,
 2018, including interim periods within those fiscal years, with
 earlier application permitted.&amp;#xA0;Upon adoption, the lessee will
 apply the new standard retrospectively to all periods presented or
 retrospectively using a cumulative effect adjustment in the year of
 adoption.&amp;#xA0;The Company is currently assessing the effect that
 adoption will have on the consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In September 2015, FASB issued ASU&amp;#xA0;No.
 2015-16,&amp;#xA0;&lt;i&gt;Business Combinations (Topic 805): Simplifying the
 Accounting for Measurement-Period Adjustments&lt;/i&gt;&amp;#xA0;as part of the Board&amp;#x2019;s
 Simplification Initiative. This Update requires:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;An acquirer to recognize adjustments
 to provisional amounts identified during the measurement period in
 the reporting period in which the adjustment amounts are
 determined.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;An acquirer to record, in the same
 period&amp;#x2019;s financial statements, the effect on earnings of
 changes in depreciation, amortization, or other income effects
 resulting from the change to the provisional amounts. This effect
 is required to be calculated as if the accounting had been
 completed at the acquisition date.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="5%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" width="2%" align="left"&gt;&amp;#x2022;&lt;/td&gt;
 &lt;td valign="top" width="1%"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;An entity to present separately on
 the face of the income statement or disclose in the notes the
 portion of the amount recorded in current-period earnings by line
 item that would have been recorded in previous reporting periods if
 the adjustment to the provisional amounts had been recognized as of
 the acquisition date.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 The guidance was effective for financial statements issued for
 annual periods beginning after December 15, 2015, including interim
 periods within those fiscal years. The Company will adopt this
 standard going forward and it is not expected to have a material
 impact on the Company&amp;#x2019;s consolidated financial
 statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In August 2014, the FASB issued ASU No. 2014-15,&amp;#xA0;&lt;i&gt;Presentation of Financial
 Statements-Going Concern (Subtopic 205-40&lt;/i&gt;).&amp;#xA0;The Update
 provides U.S. GAAP guidance on management&amp;#x2019;s responsibility in
 evaluating whether there is substantial doubt about a
 company&amp;#x2019;s ability to continue as a going concern and about
 related footnote disclosures. For each reporting period, management
 will be required to evaluate whether there are conditions or events
 that raise substantial doubt about a company&amp;#x2019;s ability to
 continue as a going concern within one year from the date the
 financial statements are issued.&amp;#xA0;The amendments in this Update
 are effective for the annual period ending after December 15, 2016,
 and for annual periods and interim periods thereafter. Early
 application is permitted.&amp;#xA0;The adoption of this standard is not
 expected to have a material impact on the Company&amp;#x2019;s
 consolidated financial statements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In May 2014, the FASB issued ASU No. 2014-09,&amp;#xA0;&lt;i&gt;Revenue from Contracts with
 Customers (Topic 606).&lt;/i&gt;&lt;i&gt;&amp;#xA0;&lt;/i&gt;The amendments to this
 Update supersede nearly all existing revenue recognition guidance
 under U.S. GAAP. The core principle of this Topic is to recognize
 revenues when promised goods or services are transferred to
 customers in an amount that reflects the consideration that is
 expected to be received for those goods or services. This Topic
 defines a five-step process to achieve this core principle and, in
 doing so, it is possible more judgment and estimates may be
 required within the revenue recognition process than required under
 existing U.S. GAAP including identifying performance obligations in
 the contract, estimating the amount of variable consideration to
 include in the transaction price and allocating the transaction
 price to each separate performance obligation. In July 2015, the
 FASB deferred the effective date for annual reporting periods
 beginning after December 15, 2017 (including interim reporting
 periods within those periods). Early adoption is permitted to the
 original effective date of December 15, 2016 (including interim
 reporting periods within those periods). The amendments may be
 applied retrospectively to each prior period presented or
 retrospectively with the cumulative effect recognized as of the
 date of initial application. The Company will be evaluating the
 impact of this guidance on our consolidated financial
 statements.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_12">-11000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_3_4">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_8">-7587000</us-gaap:OperatingIncomeLoss>
  <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_A5BDC38D-0FC6-4490-A911-A883C21D2F57_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;10.&amp;#xA0;Accounts Receivable&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company performs ongoing credit evaluations of its customers
 and generally does not require collateral.&amp;#xA0;The Company
 maintains reserves for estimated credit losses, and those losses
 have been within management&amp;#x2019;s estimates.&amp;#xA0;Allowances for
 product returns are included in other adjustments to accounts
 receivable on the accompanying consolidated balance
 sheets.&amp;#xA0;Product returns are estimated based on historical
 experience and management estimations.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
  <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_11">-98000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_25">7000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_17">2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:PaymentsToAcquireProductiveAssets contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_19">152000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:GoodwillDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_64C119E7-081F-4BCB-8444-427BA016F769_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;13.&amp;#xA0;Goodwill&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In accordance with FASB ASC Topic No.&amp;#xA0;350,
 Intangibles-Goodwill and Other, we review the recoverability of the
 carrying value of goodwill at least annually or whenever events or
 circumstances indicate a potential impairment. The Company&amp;#x2019;s
 impairment testing will be done annually at December&amp;#xA0;31.
 Recoverability of goodwill is determined by comparing the fair
 value of the Company&amp;#x2019;s reporting units to the carrying value
 of the underlying net assets in the reporting units. If the fair
 value of a reporting unit is determined to be less than the
 carrying value of its net assets, goodwill is deemed impaired and
 an impairment loss is recognized to the extent that the carrying
 value of goodwill exceeds the difference between the fair value of
 the reporting unit and the fair value of its other assets and
 liabilities.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_14">-460000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_15">143000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_C126DEDA-A54E-4E8F-B8C6-0B3AFAD93C62_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;9.&amp;#xA0;Short-Term Investments&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Short-term investments consist of U.S. government agency and
 government sponsored enterprise obligations.&amp;#xA0;The Company
 accounts for these short-term investments as required by FASB ASC
 Topic No. 320, Investments-Debt and Equity Securities.&amp;#xA0;These
 debt and equity securities are not classified as either
 held-to-maturity securities or trading securities.&amp;#xA0;As such,
 they are classified as available-for-sale securities.
 Available-for-sale securities are recorded at fair value, with
 unrealized gains or losses recorded as a separate component of
 accumulated other comprehensive income in stockholders&amp;#x2019;
 equity until realized.&amp;#xA0;Available-for-sale securities with
 contractual maturities of less than 12 months were as follows (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="48%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;&lt;b&gt;Amortized&lt;br /&gt;
 cost basis&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;June&amp;#xA0;30,&amp;#xA0;2016&lt;br /&gt;
 Gross&amp;#xA0;unrealized&lt;br /&gt;
 gain(loss)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Fair&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;&lt;b&gt;Amortized&lt;br /&gt;
 cost basis&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2015&lt;br /&gt;
 Gross unrealized&lt;br /&gt;
 gain(loss)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Fair&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Government securities/money market&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,080&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,078&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;720&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,080&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,078&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 There were no realized gains or losses for the six months ended
 June 30, 2016 and 2015.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
  <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_F22FF53D-37D1-4CD3-ADE5-2C9846DA723D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Future minimum annual lease payments under such leases as of June
 30, 2016 are as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="87%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;; WIDTH: 92.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Operating&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2016-6 months remaining&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,165&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,369&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,987&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,713&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2021&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,716&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beyond&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;33&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11,388&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_15">2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
  <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_C2C60B24-1C94-4B74-8005-47CCD2DBF0BF_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"&gt;
 The following table shows the revenues generated by each business
 unit (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Wireless&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,887&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,276&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,106&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Graphics&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,156&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,499&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,397&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5005_800004">689000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_026EFA6B-DD20-425D-BB7C-CD7F7574DAF7_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;2.&amp;#xA0;Basis of Presentation&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The accompanying interim consolidated balance sheet and statement
 of stockholders&amp;#x2019; equity as of June 30, 2016, and the related
 statements of operations and comprehensive loss and cash flows for
 the three and six months ended June 30, 2016 and 2015 are
 unaudited. The unaudited consolidated financial statements have
 been prepared according to the rules and regulations of the
 Securities and Exchange Commission (&amp;#x201C;SEC&amp;#x201D;) and,
 therefore, certain information and disclosures normally included in
 financial statements prepared in accordance with accounting
 principles generally accepted in the United States have been
 omitted.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In the opinion of management, the accompanying unaudited
 consolidated financial statements for the periods presented reflect
 all adjustments, which are normal and recurring, necessary to
 fairly state the financial position, results of operations and cash
 flows. These unaudited consolidated financial statements should be
 read in conjunction with the audited financial statements included
 in our Annual Report on Form 10-K for the fiscal year ended
 December&amp;#xA0;31, 2015 filed with the SEC on March 9, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Intercompany balances and transactions have been eliminated in
 consolidation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Operating results for the three and six months ended June 30, 2016
 are not necessarily indicative of the results that may&amp;#xA0;be
 expected for any other interim period or for the fiscal year ending
 December&amp;#xA0;31, 2016.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_12">37000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NatureOfOperations contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_4E48F2E7-8352-4287-B527-33A802EDEE08_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;1.&amp;#xA0;The Company&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Smith Micro Software, Inc. (&amp;#x201C;we,&amp;#x201D; &amp;#x201C;us,&amp;#x201D;
 &amp;#x201C;our,&amp;#x201D; &amp;#x201C;Smith Micro,&amp;#x201D; or the
 &amp;#x201C;Company&amp;#x201D;) provides software solutions to simplify and
 enhance the mobile experience. As a leader in wireless
 connectivity, our applications ensure high quality of service for
 mobile users while optimizing networks for wireless service
 providers and enterprises.&amp;#xA0;Using our intelligent device
 software, along with premium voice, video and messaging
 applications, we create new opportunities to engage consumers and
 monetize mobile services.&amp;#xA0;In addition to wireless solutions,
 Smith Micro develops 2D/3D graphics software used by professional
 artists, animators, illustrators, and designers worldwide.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:NatureOfOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_16">-3697000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_B783B506-2C53-4E2A-BE60-6AA2058C2F15_1_0">&lt;p&gt;
 We account for income taxes as required by FASB ASC Topic No. 740,
 Income Taxes. This Topic clarifies the accounting for uncertainty
 in income taxes recognized in an enterprise&amp;#x2019;s financial
 statements and prescribes a recognition threshold and measurement
 process for financial statement recognition and measurement of a
 tax position taken or expected to be taken in a tax return. The
 Topic also provides guidance on derecognition, classification,
 interest and penalties, accounting in interim periods, disclosure
 and transition.&amp;#xA0;The Topic requires an entity to recognize the
 financial statement impact of a tax position when it is more likely
 than not that the position will be sustained upon
 examination.&amp;#xA0;The amount recognized is measured as the largest
 amount of benefit that is greater than fifty percent likely of
 being realized upon ultimate settlement.&amp;#xA0;In addition, the
 Topic permits an entity to recognize interest and penalties related
 to tax uncertainties either as income tax expense or operating
 expenses.&amp;#xA0;The Company has chosen to recognize interest and
 penalties related to tax uncertainties as income tax
 expense.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_1">4026000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_46A184AF-26F9-4B71-AE5A-50711D39E246_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Segment Information&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Public companies are required to report financial and descriptive
 information about their reportable operating segments as required
 by FASB ASC Topic No. 280, Segment Reporting. The Company has two
 primary business units based on how management internally evaluates
 separate financial information, business activities and management
 responsibility. Wireless includes our NetWise&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;,
 CommSuite&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;, and
 QuickLink&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;&amp;#xA0;family of
 products.&amp;#xA0;Graphics includes our consumer-based products:
 Poser&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;, Anime
 Studio&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;, Manga
 Studio&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;,
 MotionArtist&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;&amp;#xA0;and StuffIt&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_3_5">46529000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_4BD8BE43-2CBA-4286-B386-85DBAA903EE1_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 A summary of the Company&amp;#x2019;s customers that represent 10% or
 more of the Company&amp;#x2019;s net revenues is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Wireless:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sprint (&amp;amp; affiliates)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Graphics:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 FastSpring&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CDD627BB-DADC-449E-AA04-0FD73DB2525E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;Equipment and Improvements&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Equipment and improvements are stated at cost.&amp;#xA0;Depreciation is
 computed using the straight-line method based on the estimated
 useful lives of the assets, generally ranging from three to seven
 years.&amp;#xA0;Leasehold improvements are amortized using the
 straight-line method over the shorter of the estimated useful life
 of the asset or the lease term.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:StockholdersEquityReverseStockSplit contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_ADE90291-DD2E-499A-8E28-07EBD9F3C609_1_2">Common Stock at a ratio of either 1-for-3 or 1-for-4</us-gaap:StockholdersEquityReverseStockSplit>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_1D1225E3-2E82-45EA-B66C-CAB33380F2D8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 For purposes of this calculation, common stock subject to
 repurchase by the Company and options are considered to be common
 stock equivalents and are only included in the calculation of
 diluted earnings per share when their effect is dilutive.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="64%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="14" align="center"&gt;&lt;b&gt;(unaudited, in
 thousands, except per share amounts)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Numerator:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss available to common stockholders&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(3,280&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,231&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(6,986&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(1,241&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Denominator:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding&amp;#x2014;basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Potential common shares&amp;#x2014;options (treasury stock method)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding&amp;#x2014;diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,964&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;46,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;45,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares excluded (anti-dilutive)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;134&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;164&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Shares excluded due to an exercise price greater than weighted
 average stock price for the period&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,470&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,534&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,470&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net loss per common share:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Basic&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.07&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.15&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.07&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.15&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;($&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.03&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_D0B42A32-6CB8-4C33-BD76-4B9616FD072E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Stock-based non-cash compensation expense related to stock options,
 restricted stock grants and the employee stock purchase plan were
 recorded in the financial statements as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="63%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Selling and marketing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;83&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;158&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Research and development&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;127&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;151&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;248&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;320&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 General and administrative&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;194&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;286&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;361&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;615&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total non-cash stock compensation expense&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;405&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;523&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;765&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,099&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_41C9737D-3AA4-4030-9167-273651F0EC9C_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The following table sets forth our acquired assets by major asset
 class as of June 30, 2016 and December 31, 2015 (in thousands
 except for useful life data):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="53%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;June 30, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December 31, 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Useful&amp;#xA0;life&lt;br /&gt;
 (years)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
 amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Net&lt;br /&gt;
 book&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;br /&gt;
 amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Net&lt;br /&gt;
 book&amp;#xA0;value&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchased technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;190&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;182&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;450&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(19&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;431&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;640&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(27&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_3_3">46529000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <dei:TradingSymbol contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_27B4758F-13FB-491F-9FF5-BEAA0F77C942_1_400000">SMSI</dei:TradingSymbol>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_5">8030000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_CF3A70EF-66B8-4125-B574-E08C9C44E128_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;15.&amp;#xA0;Segment, Customer Concentration and Geographical
 Information&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Segment Information&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Public companies are required to report financial and descriptive
 information about their reportable operating segments as required
 by FASB ASC Topic No. 280, Segment Reporting. The Company has two
 primary business units based on how management internally evaluates
 separate financial information, business activities and management
 responsibility. Wireless includes our NetWise&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;,
 CommSuite&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;, and
 QuickLink&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;&amp;#xA0;family of
 products.&amp;#xA0;Graphics includes our consumer-based products:
 Poser&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;, Anime
 Studio&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;, Manga
 Studio&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;,
 MotionArtist&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;&amp;#xA0;and StuffIt&lt;sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top"&gt;&amp;#xAE;&lt;/sup&gt;.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company does not separately allocate operating expenses to
 these business units, nor does it allocate specific assets.
 Therefore, business unit information reported includes only
 revenues.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The following table shows the revenues generated by each business
 unit (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Wireless&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,887&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12,276&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,106&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Graphics&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,156&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,499&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,397&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,809&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Customer Concentration Information&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 A summary of the Company&amp;#x2019;s customers that represent 10% or
 more of the Company&amp;#x2019;s net revenues is as follows:&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="60%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Wireless:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Sprint (&amp;amp; affiliates)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65.2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;64.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Graphics:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 FastSpring&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;11.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;12.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 The two customers listed above comprised 81% and 85% our accounts
 receivable as of June 30, 2016 and 2015, respectively.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;Geographical Information&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 During the three and six months ended June 30, 2016 and 2015, the
 Company operated in three geographic locations; the Americas, EMEA
 (Europe, the Middle East, and Africa) and Asia
 Pacific.&amp;#xA0;Revenues, attributed to the geographic location of
 the customer&amp;#x2019;s bill-to address, were as follows (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Americas&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,302&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,253&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,444&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,565&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 EMEA&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;103&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;164&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;125&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Asia Pacific&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;225&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company does not separately allocate specific assets to these
 geographic locations.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_BC377E66-7558-4D2A-862D-BC591EAC95DC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;18.&amp;#xA0;Restructuring Expenses&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;2014 Restructuring&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 On May 6, 2014, the Board of Directors approved a plan of
 restructuring intended to streamline and flatten the
 Company&amp;#x2019;s organization, reduce overall headcount by
 approximately 20% and reduce its overall cost structure by
 approximately $2.0 million per quarter.&amp;#xA0;The restructuring plan
 resulted in special charges totaling $1.8 million recorded during
 the three-month period ended June 30, 2014. These charges were for
 non-cash stock-based compensation expense of $1.3 million,
 severance costs for affected employees of $0.4 million, and other
 related costs of $0.1 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;i&gt;2013 Restructuring&lt;/i&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 On July 25, 2013, the Board of Directors approved a plan of
 restructuring intended to bring the Company&amp;#x2019;s operating
 expenses better in line with revenues. The restructuring plan
 involved a realignment of organizational structures, facility
 consolidations/closures and headcount reductions of approximately
 26% of the Company&amp;#x2019;s worldwide workforce.&amp;#xA0;The
 restructuring plan was implemented primarily during the three-month
 period ended September 30, 2013 and resulted in annualized savings
 of approximately $16.0 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The restructuring plan resulted in special charges totaling $5.6
 million recorded in the year ended December 31, 2013. These charges
 were for lease/rental terminations of $3.3 million, severance costs
 for affected employees of $1.1 million, equipment and improvements
 write-offs as a result of our lease/rental terminations of $1.0
 million and other related costs of $0.2 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 In the year ended December 31, 2014, we increased the reserve by
 $0.6 million due to changes in our assumptions on future sublease
 income on our lease terminations of $0.8 million, partially offset
 by adjustments to our one-time employee termination benefits.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Following is the activity in our restructuring liability account
 for the period ended June 30, 2016 (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="57%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;June&amp;#xA0;30,&amp;#xA0;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Provision-net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Usage&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Lease/rental terminations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,123&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(174&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,949&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Relocation, move, transition travel, other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;86&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;86&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&amp;#xA0;(1)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(174&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(1)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;$0.4 million is included in accrued
 liabilities and $1.6 million is included in deferred rent and other
 long-term liabilities.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5005_800008">7000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_183CFC90-9765-46D2-9883-1A4ED62D47FC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Revenues, attributed to the geographic location of the
 customer&amp;#x2019;s bill-to address, were as follows (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="66%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Six&amp;#xA0;Months&amp;#xA0;Ended&amp;#xA0;June&amp;#xA0;30,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="6" align="center"&gt;
 &lt;b&gt;(unaudited)&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Americas&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,302&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,253&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,444&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,565&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 EMEA&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;103&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;164&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;125&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Asia Pacific&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;60&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;225&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,459&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;14,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;19,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_91622E41-C666-45BB-A31B-C84C0FA3C685_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Future amortization expense related to intangible assets as of June
 30, 2016 are as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="91%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;; WIDTH: 92.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;Year Ending December 31,&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2016-6 months remaining&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;53&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;107&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Beyond&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;132&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;613&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_4">4848000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_3_22">46529000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:SubsequentEventsTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_F6A9A3F8-0D71-4DCE-9875-E268CAFAAF74_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &lt;b&gt;19.&amp;#xA0;Subsequent Events&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company evaluates and discloses subsequent events as required
 by ASC Topic No. 855, Subsequent Events. The Topic establishes
 general standards of accounting for and disclosure of events that
 occur after the balance sheet date but before the financial
 statements are issued or are available to be issued.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 On July 15, 2016, the Company filed a definitive proxy statement
 for a Special Meeting of Stockholders (the &amp;#x201C;Special
 Meeting&amp;#x201D;) of the Company, to be held on August 15, 2016. At
 the Special Meeting, our stockholders will be asked to approve an
 amendment to the Company&amp;#x2019;s Certificate of Incorporation to
 effect a reverse split of our Common Stock at a ratio of either
 1-for-3 or 1-for-4, with the exact ratio to be determined by our
 Board of Directors. If this proposal is approved by our
 stockholders at the Special Meeting, the Board (or any authorized
 committee of the Board) will have the authority, without further
 action on the part of the stockholders, to implement the reverse
 stock split. The Company anticipates that the reverse stock split,
 if approved by our stockholders, will be implemented as soon as
 practicable. The Board (or any authorized committee of the Board)
 reserves the right to abandon the reverse stock split, even if
 approved by the stockholders, if the Board (or any authorized
 committee of the Board), in its sole discretion, determines that
 the reverse stock split is no longer in the best interests of the
 Company or its stockholders.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 On July 19, 2016, the Company entered into a Share Purchase
 Agreement (the &amp;#x201C;Purchase Agreement&amp;#x201D;) to acquire all of
 the outstanding shares of iMobileMagic &amp;#x2013; Mobile Experiences,
 LDA, a Portuguese limited liability company. The acquisition was
 consummated concurrently with the execution of the Purchase
 Agreement. Under the terms of the Purchase Agreement, the Company
 paid an aggregate purchase price consisting of (i) &amp;#x20AC;500,000
 in cash, plus &amp;#x20AC;20,238 in cash corresponding to the difference
 between cash and debt not acquired in the acquisition as of June
 30, 2016, (ii) &amp;#x20AC;500,000 in value of the Company&amp;#x2019;s
 common stock, totaling 814,339 shares of common stock (the
 &amp;#x201C;Initial Shares&amp;#x201D;), and (iii) &amp;#x20AC;1,000,000 in value
 of the Company&amp;#x2019;s common stock, totaling 1,628,676 shares of
 common stock (the &amp;#x201C;Escrow Shares&amp;#x201D;), to be held in
 escrow pursuant to an Escrow Agreement executed with the selling
 shareholders and Computershare Trust Company, N.A., as escrow
 agent. The Escrow Shares may be repurchased by the Company for a
 period of two years at their original value of &amp;#x20AC;1,000,000
 (less the value of any Escrow Shares which may have been delivered
 to the Company as indemnity payment up to a maximum amount of
 &amp;#x20AC;100,000) plus interest at an interest rate of 10% per
 annum.&lt;/p&gt;


 &lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:NumberOfOperatingSegments contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="Business_Unit" decimals="INF" id="id_10642282_5D9CA36A-9834-4F94-891A-E0D1FB4D49B7_1_0">2</us-gaap:NumberOfOperatingSegments>
  <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_43553933-0456-467F-A4BF-FB6538AA45A9_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The Company&amp;#x2019;s allocation of the purchase price is summarized
 as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Assets:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash and cash equivalents&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;73&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;99&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income tax receivable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;103&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Prepaids and other current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;311&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Equipment and improvements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;640&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,874&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,130&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Liabilities:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accrued liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;421&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred revenue&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;486&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,130&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total purchase price&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;

 &lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
  <smsi:NumberOfFinancialInstitutionsInWhichSecuritiesHeld contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="Institution" decimals="INF" id="id_10642282_AC68A66F-F086-4290-A670-B6A5314E087E_1_0">2</smsi:NumberOfFinancialInstitutionsInWhichSecuritiesHeld>
  <smsi:ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_C7CB3B91-434B-443F-84DB-056CF8F97967_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 The total purchase price is summarized as follows (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="89%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash paid at closing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,883&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less:&amp;#xA0;Reimbursement of cash on hand at closing&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(883&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total purchase price&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,000&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;br class="Apple-interchange-newline" /&gt;&lt;/div&gt;</smsi:ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock>
  <smsi:LeaseIncentiveAmountForImprovementOfSpace contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_85C6FD19-6248-464C-B4C3-62ABCA385D3C_1_1">2200000</smsi:LeaseIncentiveAmountForImprovementOfSpace>
  <smsi:IncentivesPricePerSquareFoot contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD_per_sqft" decimals="INF" id="id_10642282_85C6FD19-6248-464C-B4C3-62ABCA385D3C_1_0">40.00</smsi:IncentivesPricePerSquareFoot>
  <smsi:ChangeInFairValueOfContingentLiability contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_B3985AC9-6C6C-4936-8CD2-52B88348B4A4_1_4">657000</smsi:ChangeInFairValueOfContingentLiability>
  <smsi:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_3_7">1470000</smsi:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice>
  <smsi:ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_B44CD70E-8B68-4242-9848-0EBFD74BF3B3_3_3">2016-04-30</smsi:ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant>
  <smsi:LeaseAgreementTerm contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0" id="id_10642282_85C6FD19-6248-464C-B4C3-62ABCA385D3C_1_2">P10Y</smsi:LeaseAgreementTerm>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2021437x2026366_2021438x2025387_2031208x2151314" unitRef="pure" decimals="2" id="id_10642282_D75EC6B6-B321-4A3B-9DB4-2F09A6623142_1001_0">0.81</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2021437x2037489_2021438x2025387_2031208x2072305_2037188x2315561" unitRef="pure" decimals="3" id="id_10642282_408E7493-B81B-4148-8F64-519801000FFD_1003_0">0.648</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2021437x2037489_2021438x2025387_2031208x2330319_2037188x2106070" unitRef="pure" decimals="3" id="id_10642282_408E7493-B81B-4148-8F64-519801000FFD_2003_1">0.123</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2025317x2041099" unitRef="iso4217_USD" decimals="0" id="id_10642282_4FC1BD07-9140-475C-B3DB-6AF297712C44_1003_0">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2025317x2041099" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_F242DD58-B59E-449E-B4C4-F5867B3E82D6_1001_1">0.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2025317x2041099" unitRef="shares" decimals="-5" id="id_10642282_F242DD58-B59E-449E-B4C4-F5867B3E82D6_1001_0">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2027704x2103390_2029841x2029413" unitRef="iso4217_USD" decimals="-5" id="id_10642282_58A847D2-1703-4AB5-A962-3E64201C1CFB_1002_4">100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2028497x2030148" id="id_10642282_F242DD58-B59E-449E-B4C4-F5867B3E82D6_2001_2">P12M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2028497x2030148" id="id_10642282_62963865-F0A6-449E-BA3B-38382C2B814C_1001_0">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2028497x2033371" id="id_10642282_F242DD58-B59E-449E-B4C4-F5867B3E82D6_3001_3">P48M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2028497x2033371" id="id_10642282_62963865-F0A6-449E-BA3B-38382C2B814C_2001_1">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2029841x2023426" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_1003_0">2000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2029841x2029413" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_2003_3">361000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2029841x2035076" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_3003_2">248000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2029841x2040486" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_4003_1">154000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:IncomeTaxExaminationDescription contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2031777x2024782" id="id_10642282_30260AF6-0798-4C5A-AA06-968FC1D95B64_1_0">Federal income tax returns of the Company are  subject to IRS examination for the 2012, 2013 and 2014 tax years.</us-gaap:IncomeTaxExaminationDescription>
  <us-gaap:IncomeTaxExaminationDescription contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2031777x2037951" id="id_10642282_30260AF6-0798-4C5A-AA06-968FC1D95B64_2_0">State income  tax returns are subject to examination for a period of three to four years after  filing.</us-gaap:IncomeTaxExaminationDescription>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2035448x2026047" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_3002_1">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2035448x2040527" id="id_10642282_A502651D-1D17-48BE-AF18-B37DC724B446_3001_1">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037188x2106070" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_1003_1">2397000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037188x2315561" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_2003_0">12276000</us-gaap:SalesRevenueNet>
  <us-gaap:PaymentsForRestructuring contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_4003_3">174000</us-gaap:PaymentsForRestructuring>
  <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202" id="id_10642282_2A114DCA-16CA-469C-8CED-126F151B21B6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px"&gt;
 Following is the activity in our restructuring liability account
 for the period ended June 30, 2016 (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="57%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;June&amp;#xA0;30,&amp;#xA0;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Provision-net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Usage&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Lease/rental terminations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,123&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(174&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,949&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Relocation, move, transition travel, other&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;86&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;86&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&amp;#xA0;(1)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(174&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,035&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &apos;Times New Roman&apos;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: &apos;Times New Roman&apos;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;(1)&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;$0.4 million is included in accrued
 liabilities and $1.6 million is included in deferred rent and other
 long-term liabilities.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
  <smsi:RestructuringReserveProvisionBenefitNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_4003_2">0</smsi:RestructuringReserveProvisionBenefitNet>
  <us-gaap:PaymentsForRestructuring contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202_2038663x2025249" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_4001_3">174000</us-gaap:PaymentsForRestructuring>
  <smsi:RestructuringReserveProvisionBenefitNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202_2038663x2025249" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_4001_2">0</smsi:RestructuringReserveProvisionBenefitNet>
  <smsi:RestructuringReserveProvisionBenefitNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202_2038663x2085846" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6868FE7C-6ABC-41E2-9994-A279A11E02B8_4002_2">0</smsi:RestructuringReserveProvisionBenefitNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2039550x2024875" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_1003_2">65000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2039550x2027249" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_2003_0">14444000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2039550x2035399" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_3003_1">164000</us-gaap:SalesRevenueNet>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2025075" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5003_600003">76000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2025075" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5003_600006">183000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2025075" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5003_600004">688000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2025075" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5003_600008">7000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2027302" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5001_500004">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2027302" unitRef="shares" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5001_400009">14000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2027302" unitRef="shares" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5001_400007">281000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2027302" unitRef="shares" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5001_400005">1391000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2027676" unitRef="iso4217_USD" decimals="-3" id="id_10642282_176604C3-03C7-4F40-ACC3-520D6C3525C3_5004_700010">-6984000</us-gaap:ComprehensiveIncomeNetOfTax>
  <smsi:StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue contextRef="eol_PE5901----1610-Q0006_STD_183_20160930_0_2025317x2077065_2039338x2038269" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_52F6FAFB-1AAF-4483-BE35-7FE9A1D45202_1001_0">0.50</smsi:StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="eol_PE5901----1610-Q0006_STD_31_20160731_0_2027704x2391509_2037362x2039759" unitRef="iso4217_USD" decimals="-6" id="id_10642282_F8699E97-BAD3-454C-8493-85EA0A1723A7_1_0">2000000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <smsi:PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant contextRef="eol_PE5901----1610-Q0006_STD_365_20131231_0" id="id_10642282_B44CD70E-8B68-4242-9848-0EBFD74BF3B3_1_2">P3Y</smsi:PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant>
  <smsi:MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant contextRef="eol_PE5901----1610-Q0006_STD_365_20131231_0" unitRef="People" decimals="INF" id="id_10642282_B44CD70E-8B68-4242-9848-0EBFD74BF3B3_1_1">232</smsi:MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant>
  <us-gaap:OtherRestructuringCosts contextRef="eol_PE5901----1610-Q0006_STD_365_20131231_0_2037888x2052202" unitRef="iso4217_USD" decimals="-5" id="id_10642282_5F5C8F93-0E1C-4BF5-B753-CBC98EBF53D7_1001_4">200000</us-gaap:OtherRestructuringCosts>
  <us-gaap:RestructuringCostsAndAssetImpairmentCharges contextRef="eol_PE5901----1610-Q0006_STD_365_20131231_0_2037888x2052202" unitRef="iso4217_USD" decimals="-5" id="id_10642282_5F5C8F93-0E1C-4BF5-B753-CBC98EBF53D7_1001_3">1000000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
  <us-gaap:SeveranceCosts1 contextRef="eol_PE5901----1610-Q0006_STD_365_20131231_0_2037888x2052202" unitRef="iso4217_USD" decimals="-5" id="id_10642282_5F5C8F93-0E1C-4BF5-B753-CBC98EBF53D7_1001_2">1100000</us-gaap:SeveranceCosts1>
  <smsi:LeaseRentalTerminationsCostForRestructuring contextRef="eol_PE5901----1610-Q0006_STD_365_20131231_0_2037888x2052202" unitRef="iso4217_USD" decimals="-5" id="id_10642282_5F5C8F93-0E1C-4BF5-B753-CBC98EBF53D7_1001_1">3300000</smsi:LeaseRentalTerminationsCostForRestructuring>
  <smsi:RestructuringSpecialCharges contextRef="eol_PE5901----1610-Q0006_STD_365_20131231_0_2037888x2052202" unitRef="iso4217_USD" decimals="-5" id="id_10642282_5F5C8F93-0E1C-4BF5-B753-CBC98EBF53D7_1001_0">5600000</smsi:RestructuringSpecialCharges>
  <us-gaap:RestructuringCostsAndAssetImpairmentCharges contextRef="eol_PE5901----1610-Q0006_STD_365_20141231_0_2037888x2052202" unitRef="iso4217_USD" decimals="-5" id="id_10642282_664DFD21-D2C5-4928-B51C-32CDAC175290_1001_0">600000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
  <smsi:LeaseRentalTerminationsCostForRestructuring contextRef="eol_PE5901----1610-Q0006_STD_365_20141231_0_2037888x2052202" unitRef="iso4217_USD" decimals="-5" id="id_10642282_664DFD21-D2C5-4928-B51C-32CDAC175290_1001_1">800000</smsi:LeaseRentalTerminationsCostForRestructuring>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_2_6">134000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_20">-0.03</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_2_4">523000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_6">2865000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_2_9">-0.03</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_2_10">-0.03</us-gaap:EarningsPerShareDiluted>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_18">-1231000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="0" id="id_10642282_4B55BA00-6CA3-469C-BC75-083B9F77D07C_3_0">0</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_2_2">9386000</us-gaap:SalesRevenueNet>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_993B6438-CA59-48B8-ADAE-EA5B62577BD3_2_0">300000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:GrossProfit contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_2">7315000</us-gaap:GrossProfit>
  <us-gaap:OperatingExpenses contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_7">8540000</us-gaap:OperatingExpenses>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_2_1">-1231000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_11">-1225000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_2_4">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_8">-1225000</us-gaap:OperatingIncomeLoss>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_12">6000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_1">2071000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_2_5">46257000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_2_3">46257000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_5">3447000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_4">2228000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_2_22">46257000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <smsi:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_2_7">1534000</smsi:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2021437x2037489_2021438x2025387_2031208x2072305_2037188x2315561" unitRef="pure" decimals="3" id="id_10642282_408E7493-B81B-4148-8F64-519801000FFD_1002_0">0.652</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2021437x2037489_2021438x2025387_2031208x2330319_2037188x2106070" unitRef="pure" decimals="3" id="id_10642282_408E7493-B81B-4148-8F64-519801000FFD_2002_1">0.104</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2025317x2041099" unitRef="iso4217_USD" decimals="0" id="id_10642282_4FC1BD07-9140-475C-B3DB-6AF297712C44_1002_0">22000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2029841x2023426" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_1002_0">3000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2029841x2029413" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_2002_3">286000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2029841x2035076" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_3002_2">151000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2029841x2040486" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_4002_1">83000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2037188x2106070" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_1002_1">1499000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2037188x2315561" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_2002_0">7887000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2039550x2024875" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_1002_2">60000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2039550x2027249" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_2002_0">9253000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20150630_0_2039550x2035399" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_3002_1">73000</us-gaap:SalesRevenueNet>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_20">-0.07</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_1_4">405000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_6">2870000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_1_9">-0.07</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_1_10">-0.07</us-gaap:EarningsPerShareDiluted>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_18">-3280000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="0" id="id_10642282_4B55BA00-6CA3-469C-BC75-083B9F77D07C_1_0">27000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_1_2">7459000</us-gaap:SalesRevenueNet>
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-5" id="id_10642282_993B6438-CA59-48B8-ADAE-EA5B62577BD3_1_0">500000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:NonoperatingIncomeExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_10">-17000</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:GrossProfit contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_2">5546000</us-gaap:GrossProfit>
  <us-gaap:OperatingExpenses contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_7">9455000</us-gaap:OperatingExpenses>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_1_1">-3280000</us-gaap:NetIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_11">-3269000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_1_4">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_8">-3909000</us-gaap:OperatingIncomeLoss>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_12">11000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_1">1913000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_1_5">46964000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_1_3">46964000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_5">4107000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:SellingAndMarketingExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_4">2478000</us-gaap:SellingAndMarketingExpense>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_22">46964000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <smsi:ChangeInFairValueOfContingentLiability contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="iso4217_USD" decimals="-3" id="id_10642282_8F5531B3-A07E-4145-AA5F-933C104F16EA_1_9">657000</smsi:ChangeInFairValueOfContingentLiability>
  <smsi:NumberOfGeographicLocation contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="Location" decimals="INF" id="id_10642282_41F715C1-ECFB-4413-88C2-C64B88AD4B63_1_0">3</smsi:NumberOfGeographicLocation>
  <smsi:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0" unitRef="shares" decimals="-3" id="id_10642282_A55A15A4-D953-4505-902E-E66EF556895B_1_7">1470000</smsi:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2021437x2037489_2021438x2025387_2031208x2072305_2037188x2315561" unitRef="pure" decimals="3" id="id_10642282_408E7493-B81B-4148-8F64-519801000FFD_1001_0">0.646</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2021437x2037489_2021438x2025387_2031208x2330319_2037188x2106070" unitRef="pure" decimals="3" id="id_10642282_408E7493-B81B-4148-8F64-519801000FFD_2001_1">0.111</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2025317x2041099" unitRef="iso4217_USD" decimals="0" id="id_10642282_4FC1BD07-9140-475C-B3DB-6AF297712C44_1001_0">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2029841x2029413" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_2001_3">194000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2029841x2035076" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_3001_2">127000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2029841x2040486" unitRef="iso4217_USD" decimals="-3" id="id_10642282_22571C33-B70F-4922-A23D-2E559E63FDBA_4001_1">84000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2037188x2106070" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_1001_1">1156000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2037188x2315561" unitRef="iso4217_USD" decimals="-3" id="id_10642282_6B7D06A4-0771-4B6A-BF02-156E4682E4F6_2001_0">6303000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2039550x2024875" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_1001_2">54000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2039550x2027249" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_2001_0">7302000</us-gaap:SalesRevenueNet>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5901----1610-Q0006_STD_91_20160630_0_2039550x2035399" unitRef="iso4217_USD" decimals="-3" id="id_10642282_834C0DF2-88AD-4C2C-B56D-52E635E9A057_3001_1">103000</us-gaap:SalesRevenueNet>
  <us-gaap:OtherRestructuringCosts contextRef="eol_PE5901----1610-Q0006_STD_91_20140630_0_2037888x2261450" unitRef="iso4217_USD" decimals="-5" id="id_10642282_01D49ED4-8202-44EA-BE82-C721EECA791A_1002_4">100000</us-gaap:OtherRestructuringCosts>
  <us-gaap:SeveranceCosts1 contextRef="eol_PE5901----1610-Q0006_STD_91_20140630_0_2037888x2261450" unitRef="iso4217_USD" decimals="-5" id="id_10642282_01D49ED4-8202-44EA-BE82-C721EECA791A_1002_3">400000</us-gaap:SeveranceCosts1>
  <us-gaap:RestructuringReserveSettledWithoutCash2 contextRef="eol_PE5901----1610-Q0006_STD_91_20140630_0_2037888x2261450" unitRef="iso4217_USD" decimals="-5" id="id_10642282_01D49ED4-8202-44EA-BE82-C721EECA791A_1002_5">1300000</us-gaap:RestructuringReserveSettledWithoutCash2>
  <smsi:RestructuringSpecialCharges contextRef="eol_PE5901----1610-Q0006_STD_91_20140630_0_2037888x2261450" unitRef="iso4217_USD" decimals="-5" id="id_10642282_01D49ED4-8202-44EA-BE82-C721EECA791A_1002_2">1800000</smsi:RestructuringSpecialCharges>
  <smsi:StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue contextRef="eol_PE5901----1610-Q0006_STD_91_20160331_0_2025317x2077065" unitRef="iso4217_USD_per_shares" decimals="2" id="id_10642282_4B80002B-D844-4B45-95A0-7C46ACF96E39_1001_1">0.50</smsi:StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue>
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="eol_PE5901----1610-Q0006_STD_91_20160331_0_2040323x2027302" unitRef="shares" decimals="-3" id="id_10642282_4B80002B-D844-4B45-95A0-7C46ACF96E39_2001_0">14000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
  <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent contextRef="eol_PE5901----1610-Q0006_STD_92_20130930_0_2037888x2052202" unitRef="pure" decimals="INF" id="id_10642282_67E3CDB2-6B63-459A-85F5-7D2BEDCC5477_1_0">0.26</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
  <smsi:AnnualizedSavingsFromRestructuring contextRef="eol_PE5901----1610-Q0006_STD_92_20130930_0_2037888x2052202" unitRef="iso4217_USD" decimals="-5" id="id_10642282_67E3CDB2-6B63-459A-85F5-7D2BEDCC5477_1_1">16000000</smsi:AnnualizedSavingsFromRestructuring>
  <context id="eol_PE5901----1610-Q0006_STD_92_20130930_0_2037888x2052202">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-07-01</startDate>
      <endDate>2013-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160331_0_2040323x2027302">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160331_0_2025317x2077065">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smsi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20140630_0_2037888x2261450">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandFourteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-04-01</startDate>
      <endDate>2014-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2039550x2035399">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2039550x2027249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2039550x2024875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaPacificMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2037188x2315561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2037188x2106070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:GraphicsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2029841x2040486">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2029841x2035076">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2029841x2029413">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2025317x2041099">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2021437x2037489_2021438x2025387_2031208x2330319_2037188x2106070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:FastSpringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:GraphicsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0_2021437x2037489_2021438x2025387_2031208x2072305_2037188x2315561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:SprintMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20160630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2039550x2035399">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2039550x2027249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2039550x2024875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaPacificMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2037188x2315561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2037188x2106070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:GraphicsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2029841x2040486">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2029841x2035076">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2029841x2029413">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2029841x2023426">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2025317x2041099">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2021437x2037489_2021438x2025387_2031208x2330319_2037188x2106070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:FastSpringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:GraphicsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0_2021437x2037489_2021438x2025387_2031208x2072305_2037188x2315561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:SprintMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_91_20150630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_365_20141231_0_2037888x2052202">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-01-01</startDate>
      <endDate>2014-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_365_20131231_0_2037888x2052202">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_365_20131231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_31_20160731_0_2027704x2391509_2037362x2039759">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">smsi:iMobileMagicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-07-01</startDate>
      <endDate>2016-07-31</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_183_20160930_0_2025317x2077065_2039338x2038269">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">smsi:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-01</startDate>
      <endDate>2016-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2027676">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2027302">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2040323x2025075">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2039550x2035399">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2039550x2027249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2039550x2024875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaPacificMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202_2038663x2085846">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">smsi:RelocationMoveTransitionTravelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202_2038663x2025249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037888x2052202">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037188x2315561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2037188x2106070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:GraphicsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2035448x2040527">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2035448x2026047">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2031777x2037951">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2031777x2024782">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2029841x2040486">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2029841x2035076">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2029841x2029413">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2029841x2023426">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2028497x2033371">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2028497x2030148">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2027704x2103390_2029841x2029413">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">smsi:BirdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2025317x2041099">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2021437x2037489_2021438x2025387_2031208x2330319_2037188x2106070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:FastSpringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:GraphicsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2021437x2037489_2021438x2025387_2031208x2072305_2037188x2315561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:SprintMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0_2021437x2026366_2021438x2025387_2031208x2151314">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:SprintAndFastSpringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_182_20160630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2039550x2035399">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2039550x2027249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2039550x2024875">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaPacificMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2037188x2315561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2037188x2106070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:GraphicsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2029841x2040486">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2029841x2035076">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2029841x2029413">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2029841x2023426">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2025317x2041099">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2021437x2037489_2021438x2025387_2031208x2330319_2037188x2106070">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:FastSpringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:GraphicsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2021437x2037489_2021438x2025387_2031208x2072305_2037188x2315561">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:SprintMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">smsi:WirelessBusinessSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0_2021437x2026366_2021438x2025387_2031208x2151314">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">smsi:SprintAndFastSpringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_181_20150630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2037362x2039759_2039124x2221117">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">smsi:iMobileMagicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">smsi:SharePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-07-19</startDate>
      <endDate>2016-07-19</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2027814x2125099_2037362x2039759_2039124x2221117">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">smsi:iMobileMagicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">smsi:CommonStockToBeHeldInEscrowMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">smsi:SharePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-07-19</startDate>
      <endDate>2016-07-19</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_1_20160719_0_2027704x2391509_2027814x2027302_2037362x2039759_2039124x2221117">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">smsi:iMobileMagicMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">smsi:SharePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-07-19</startDate>
      <endDate>2016-07-19</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_1_20160407_0_2027704x2103390">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">smsi:BirdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-07</startDate>
      <endDate>2016-04-07</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_1_20160815_0_2028497x2033371_2039338x2038269">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-08-15</startDate>
      <endDate>2016-08-15</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_1_20160815_0_2028497x2030148_2039338x2038269">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-08-15</startDate>
      <endDate>2016-08-15</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_1_20140506_0_2037888x2261450">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandFourteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-05-06</startDate>
      <endDate>2014-05-06</endDate>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20151231_0_2040323x2027676">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20151231_0_2040323x2027302">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20151231_0_2040323x2025075">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20151231_0_2037888x2052202_2038663x2085846">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">smsi:RelocationMoveTransitionTravelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20151231_0_2037888x2052202_2038663x2025249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20151231_0_2037888x2052202">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20151231_0_2031210x2039786">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20151231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20141231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20110926_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <instant>2011-09-26</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160722_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <instant>2016-07-22</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2040323x2027676">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2040323x2027302">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2040323x2025075">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2037888x2052202_2038663x2085846">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">smsi:RelocationMoveTransitionTravelOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2037888x2052202_2038663x2025249">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2037888x2052202">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">smsi:TwoThousandThirteenRestructuringPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2035448x2040527">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2035448x2026047">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2031210x2039786">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0_2029102x2070334">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">smsi:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160627_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <instant>2016-06-27</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20150630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
    </entity>
    <period>
      <instant>2015-06-30</instant>
    </period>
  </context>
  <context id="eol_PE5901----1610-Q0006_STD_0_20160407_0_2027704x2103390">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000948708</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">smsi:BirdMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-04-07</instant>
    </period>
  </context>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="Employees">
    <measure>smsi:Employees</measure>
  </unit>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="iso4217_USD_per_Q">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>utr:Q</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="iso4217_EUR">
    <measure>iso4217:EUR</measure>
  </unit>
  <unit id="Location">
    <measure>smsi:Location</measure>
  </unit>
  <unit id="Business_Unit">
    <measure>smsi:Business_Unit</measure>
  </unit>
  <unit id="Institution">
    <measure>smsi:Institution</measure>
  </unit>
  <unit id="iso4217_USD_per_sqft">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>utr:sqft</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="People">
    <measure>smsi:People</measure>
  </unit>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>smsi-20160630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Schema, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2016-07-29T15:33:48Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31"
  xmlns:us-types="http://fasb.org/us-types/2016-01-31"
  xmlns:smsi="http://smithmicro.com/20160630"
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xmlns:country="http://xbrl.sec.gov/country/2016-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2016-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31"
  xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
  xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31"
  xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31"
  targetNamespace="http://smithmicro.com/20160630"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
        <link:definition>101 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassified" id="Role_StatementOfFinancialPositionClassified">
        <link:definition>103 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" id="Role_StatementOfFinancialPositionClassifiedParen">
        <link:definition>104 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/StatementOfIncome" id="Role_StatementOfIncome">
        <link:definition>105 - Statement - Consolidated Statements of Operations and Comprehensive Loss</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome" id="Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome">
        <link:definition>106 - Statement - Consolidated Statement of Stockholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/StatementOfCashFlowsIndirect" id="Role_StatementOfCashFlowsIndirect">
        <link:definition>107 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations" id="Role_NotesToFinancialStatementsNatureOfOperations">
        <link:definition>108 - Disclosure - The Company</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
        <link:definition>109 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
        <link:definition>110 - Disclosure - Recent Accounting Pronouncements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock" id="Role_NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock">
        <link:definition>111 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlock">
        <link:definition>112 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
        <link:definition>113 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock" id="Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock">
        <link:definition>114 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock" id="Role_NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock">
        <link:definition>115 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
        <link:definition>116 - Disclosure - Short-Term Investments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
        <link:definition>117 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsAssetImpairmentChargesTextBlock" id="Role_NotesToFinancialStatementsAssetImpairmentChargesTextBlock">
        <link:definition>118 - Disclosure - Impairment or Disposal of Long Lived Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" id="Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
        <link:definition>119 - Disclosure - Equipment and Improvements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock" id="Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock">
        <link:definition>120 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
        <link:definition>121 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
        <link:definition>122 - Disclosure - Segment, Customer Concentration and Geographical Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" id="Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
        <link:definition>123 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" id="Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
        <link:definition>124 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock" id="Role_NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock">
        <link:definition>125 - Disclosure - Restructuring Expenses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock" id="Role_NotesToFinancialStatementsSubsequentEventsTextBlock">
        <link:definition>126 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies" id="Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies">
        <link:definition>127 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables">
        <link:definition>128 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables">
        <link:definition>129 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" id="Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
        <link:definition>130 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables">
        <link:definition>131 - Disclosure - Short-Term Investments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
        <link:definition>132 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
        <link:definition>133 - Disclosure - Segment, Customer Concentration and Geographical Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
        <link:definition>134 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables">
        <link:definition>135 - Disclosure - Restructuring Expenses (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation" id="DisclosureAcquisitionsAdditionalInformation">
        <link:definition>136 - Disclosure - Acquisitions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfTotalPurchasePrice" id="DisclosureAcquisitionsSummaryOfTotalPurchasePrice">
        <link:definition>137 - Disclosure - Acquisitions - Summary of Total Purchase Price (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice" id="DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice">
        <link:definition>138 - Disclosure - Acquisitions - Summary of Allocation of Purchase Price (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureNetLossPerShareNetLossPerShare" id="DisclosureNetLossPerShareNetLossPerShare">
        <link:definition>139 - Disclosure - Net Loss Per Share - Net Loss Per Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation" id="DisclosureStockBasedCompensationAdditionalInformation">
        <link:definition>140 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses" id="DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses">
        <link:definition>141 - Disclosure - Stock-Based Compensation - Stock-Based Non-Cash Compensation Expenses (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation" id="DisclosureCashAndCashEquivalentsAdditionalInformation">
        <link:definition>142 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses" id="DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses">
        <link:definition>143 - Disclosure - Short-Term Investments - Available-for-Sale Securities Recorded at Fair Value with Unrealized Gains or Losses (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation" id="DisclosureShortTermInvestmentsAdditionalInformation">
        <link:definition>144 - Disclosure - Short-Term Investments - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation" id="DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation">
        <link:definition>145 - Disclosure - Impairment or Disposal of Long Lived Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureEquipmentAndImprovementsAdditionalInformation" id="DisclosureEquipmentAndImprovementsAdditionalInformation">
        <link:definition>146 - Disclosure - Equipment and Improvements - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass" id="DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass">
        <link:definition>147 - Disclosure - Intangible Assets - Schedule of Acquired Assets by Major Asset Class (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation" id="DisclosureIntangibleAssetsAdditionalInformation">
        <link:definition>148 - Disclosure - Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets" id="DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets">
        <link:definition>149 - Disclosure - Intangible Assets - Future Amortization Expense Related to Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation" id="DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation">
        <link:definition>150 - Disclosure - Segment, Customer Concentration and Geographical Information - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit" id="DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit">
        <link:definition>151 - Disclosure - Segment, Customer Concentration and Geographical Information - Revenues Generated by Each Business Unit (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues" id="DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues">
        <link:definition>152 - Disclosure - Segment, Customer Concentration and Geographical Information - Company's Customers that Represent 10% or More of Company's Net Revenues (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations" id="DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations">
        <link:definition>153 - Disclosure - Segment, Customer Concentration and Geographical Information - Company Revenue in Different Geographic Locations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation" id="DisclosureCommitmentsAndContingenciesAdditionalInformation">
        <link:definition>154 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases" id="DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases">
        <link:definition>155 - Disclosure - Commitments and Contingencies - Company Lease of Buildings under Non-Cancellable Operating Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation" id="DisclosureIncomeTaxesAdditionalInformation">
        <link:definition>156 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformation" id="DisclosureRestructuringExpensesAdditionalInformation">
        <link:definition>157 - Disclosure - Restructuring Expenses - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts" id="DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts">
        <link:definition>158 - Disclosure - Restructuring Expenses - Activity in Restructuring Liability Accounts (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical" id="DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical">
        <link:definition>159 - Disclosure - Restructuring Expenses - Activity in Restructuring Liability Accounts (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://smithmicro.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation" id="DisclosureSubsequentEventsAdditionalInformation">
        <link:definition>160 - Disclosure - Subsequent Events - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="smsi-20160630_cal.xml" xlink:title="Calculation Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="smsi-20160630_def.xml" xlink:title="Definition Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="smsi-20160630_lab.xml" xlink:title="Label Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="smsi-20160630_pre.xml" xlink:title="Presentation Links, all"/>
    </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://fasb.org/us-types/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-01-31.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2016-01-31" schemaLocation="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2016-01-31" schemaLocation="http://xbrl.sec.gov/currency/2016/currency-2016-01-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://xbrl.sec.gov/exch/2016-01-31" schemaLocation="http://xbrl.sec.gov/exch/2016/exch-2016-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <element name="AccruedLeaseExpenses" id="smsi_AccruedLeaseExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AnnualizedSavingsFromRestructuring" id="smsi_AnnualizedSavingsFromRestructuring" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice" id="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BirdMember" id="smsi_BirdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" id="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" id="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ChangeInFairValueOfContingentLiability" id="smsi_ChangeInFairValueOfContingentLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommonStockToBeHeldInEscrowMember" id="smsi_CommonStockToBeHeldInEscrowMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition" id="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DocumentAndEntityInformationAbstract" id="smsi_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployeeStockPurchasePlanMember" id="smsi_EmployeeStockPurchasePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EscrowSharesRepurchaseAgreementInterestRate" id="smsi_EscrowSharesRepurchaseAgreementInterestRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EscrowSharesRepurchaseAgreementMaximumIndemnityPayment" id="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EscrowSharesRepurchaseAgreementPeriod" id="smsi_EscrowSharesRepurchaseAgreementPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" id="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FastSpringMember" id="smsi_FastSpringMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GraphicsMember" id="smsi_GraphicsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="iMobileMagicMember" id="smsi_iMobileMagicMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncentivesPricePerSquareFoot" id="smsi_IncentivesPricePerSquareFoot" type="us-types:perUnitItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncreaseDecreaseInReservesAgainstAccountsReceivable" id="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LeaseAgreementTerm" id="smsi_LeaseAgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LeaseIncentiveAmountForImprovementOfSpace" id="smsi_LeaseIncentiveAmountForImprovementOfSpace" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LeaseRentalTerminationsCostForRestructuring" id="smsi_LeaseRentalTerminationsCostForRestructuring" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant" id="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfFinancialInstitutionsInWhichSecuritiesHeld" id="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfGeographicLocation" id="smsi_NumberOfGeographicLocation" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OperatingLeasesExpectedFutureSubleaseIncome" id="smsi_OperatingLeasesExpectedFutureSubleaseIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" id="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProceedsFromGovernmentGrantForStartUpNewFacility" id="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="QuarterlySavingsFromRestructuring" id="smsi_QuarterlySavingsFromRestructuring" type="us-types:perUnitItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReimbursementOfCashOnHand" id="smsi_ReimbursementOfCashOnHand" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReimbursementOfFundsUnderAgreement" id="smsi_ReimbursementOfFundsUnderAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RelocationMoveTransitionTravelOtherMember" id="smsi_RelocationMoveTransitionTravelOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RemainingAmountOfGovernmentGrantUnderAgreement" id="smsi_RemainingAmountOfGovernmentGrantUnderAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RestructuringReserveProvisionBenefitNet" id="smsi_RestructuringReserveProvisionBenefitNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RestructuringSpecialCharges" id="smsi_RestructuringSpecialCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock" id="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharePurchaseAgreementMember" id="smsi_SharePurchaseAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SprintAndFastSpringMember" id="smsi_SprintAndFastSpringMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SprintMember" id="smsi_SprintMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue" id="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandFifteenOmnibusEquityIncentivePlanMember" id="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandFourteenRestructuringPlanMember" id="smsi_TwoThousandFourteenRestructuringPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandThirteenRestructuringPlanMember" id="smsi_TwoThousandThirteenRestructuringPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ValueOfInitialShares" id="smsi_ValueOfInitialShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ValueOfSharesHeldInEscrow" id="smsi_ValueOfSharesHeldInEscrow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WirelessBusinessSegmentMember" id="smsi_WirelessBusinessSegmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>smsi-20160630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Calculation Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2016-07-29T15:33:48Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DocumentandEntityInformation" roleURI="http://smithmicro.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfIncome" roleURI="http://smithmicro.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://smithmicro.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://smithmicro.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsSummaryOfTotalPurchasePrice" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfTotalPurchasePrice"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureNetLossPerShareNetLossPerShare" roleURI="http://smithmicro.com/taxonomy/role/DisclosureNetLossPerShareNetLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses" roleURI="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCashAndCashEquivalentsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses" roleURI="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureShortTermInvestmentsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureEquipmentAndImprovementsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureEquipmentAndImprovementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIncomeTaxesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSubsequentEventsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsNatureOfOperations" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsAssetImpairmentChargesTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsAssetImpairmentChargesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSubsequentEventsTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"/>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DocumentandEntityInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.2100" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfIncome">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ChangeInFairValueOfContingentLiability" xlink:label="smsi_ChangeInFairValueOfContingentLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_SalesRevenueNet" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="smsi_ChangeInFairValueOfContingentLiability" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="1.0700" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ChangeInFairValueOfContingentLiability" xlink:label="smsi_ChangeInFairValueOfContingentLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable" xlink:label="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromStockPlans" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="1.1500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="1.1600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments" order="1.1700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetIncomeLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_DepreciationAndAmortization" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="smsi_ChangeInFairValueOfContingentLiability" order="1.0300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_InventoryWriteDown" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="1.0700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1.0800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" order="1.0900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.1000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.1100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="1.1300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfTotalPurchasePrice">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ReimbursementOfCashOnHand" xlink:label="smsi_ReimbursementOfCashOnHand"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="smsi_ReimbursementOfCashOnHand" order="1.0200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_Goodwill" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="1.1200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureNetLossPerShareNetLossPerShare">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax" order="1.0100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureEquipmentAndImprovementsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="1.0700" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsAssetImpairmentChargesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock">
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>smsi-20160630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Definition Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2016-07-29T15:33:48Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DocumentandEntityInformation" roleURI="http://smithmicro.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfIncome" roleURI="http://smithmicro.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://smithmicro.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://smithmicro.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsSummaryOfTotalPurchasePrice" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfTotalPurchasePrice"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureNetLossPerShareNetLossPerShare" roleURI="http://smithmicro.com/taxonomy/role/DisclosureNetLossPerShareNetLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses" roleURI="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCashAndCashEquivalentsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses" roleURI="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureShortTermInvestmentsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureEquipmentAndImprovementsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureEquipmentAndImprovementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIncomeTaxesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSubsequentEventsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsNatureOfOperations" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsAssetImpairmentChargesTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsAssetImpairmentChargesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSubsequentEventsTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DocumentandEntityInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassified">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfIncome">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfCashFlowsIndirect">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BirdMember" xlink:label="smsi_BirdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityNumberOfEmployees" xlink:label="dei_EntityNumberOfEmployees"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="smsi_BirdMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="dei_EntityNumberOfEmployees" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfTotalPurchasePrice">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BirdMember" xlink:label="smsi_BirdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ReimbursementOfCashOnHand" xlink:label="smsi_ReimbursementOfCashOnHand"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="smsi_BirdMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="smsi_ReimbursementOfCashOnHand" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BirdMember" xlink:label="smsi_BirdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="smsi_BirdMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureNetLossPerShareNetLossPerShare">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EmployeeStockPurchasePlanMember" xlink:label="smsi_EmployeeStockPurchasePlanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue" xlink:label="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember" xlink:label="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementScenarioAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="smsi_EmployeeStockPurchasePlanMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureEquipmentAndImprovementsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_RangeAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain_2"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_NumberOfGeographicLocation" xlink:label="smsi_NumberOfGeographicLocation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SprintAndFastSpringMember" xlink:label="smsi_SprintAndFastSpringMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="smsi_NumberOfGeographicLocation" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="smsi_SprintAndFastSpringMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_MajorCustomersAxis" order="3.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_GraphicsMember" xlink:label="smsi_GraphicsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_WirelessBusinessSegmentMember" xlink:label="smsi_WirelessBusinessSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_SalesRevenueNet" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="smsi_WirelessBusinessSegmentMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="smsi_GraphicsMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_FastSpringMember" xlink:label="smsi_FastSpringMember"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_GraphicsMember" xlink:label="smsi_GraphicsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_2"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SprintMember" xlink:label="smsi_SprintMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_WirelessBusinessSegmentMember" xlink:label="smsi_WirelessBusinessSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="smsi_SprintMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="smsi_FastSpringMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_MajorCustomersAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="smsi_WirelessBusinessSegmentMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="smsi_GraphicsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmericasMember" xlink:label="us-gaap_AmericasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AsiaPacificMember" xlink:label="us-gaap_AsiaPacificMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_SalesRevenueNet" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_StatementGeographicalAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_AmericasMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_AsiaPacificMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="us-gaap_IncomeTaxExaminationDescription"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_IncomeTaxExaminationDescription" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_AnnualizedSavingsFromRestructuring" xlink:label="smsi_AnnualizedSavingsFromRestructuring"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_LeaseRentalTerminationsCostForRestructuring" xlink:label="smsi_LeaseRentalTerminationsCostForRestructuring"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="us-gaap_OtherRestructuringCosts"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_QuarterlySavingsFromRestructuring" xlink:label="smsi_QuarterlySavingsFromRestructuring"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:label="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RestructuringSpecialCharges" xlink:label="smsi_RestructuringSpecialCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandFourteenRestructuringPlanMember" xlink:label="smsi_TwoThousandFourteenRestructuringPlanMember"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandThirteenRestructuringPlanMember" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_QuarterlySavingsFromRestructuring" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_RestructuringSpecialCharges" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_SeveranceCosts1" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_OtherRestructuringCosts" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserveSettledWithoutCash2" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_AnnualizedSavingsFromRestructuring" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_LeaseRentalTerminationsCostForRestructuring" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostsAndAssetImpairmentCharges" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="smsi_TwoThousandFourteenRestructuringPlanMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="smsi_TwoThousandThirteenRestructuringPlanMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringPlanAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="us-gaap_FacilityClosingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RelocationMoveTransitionTravelOtherMember" xlink:label="smsi_RelocationMoveTransitionTravelOtherMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RestructuringReserveProvisionBenefitNet" xlink:label="smsi_RestructuringReserveProvisionBenefitNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandThirteenRestructuringPlanMember" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_RestructuringReserveProvisionBenefitNet" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_PaymentsForRestructuring" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="smsi_TwoThousandThirteenRestructuringPlanMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringPlanAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_FacilityClosingMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="smsi_RelocationMoveTransitionTravelOtherMember" order="1.0700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_CommonStockToBeHeldInEscrowMember" xlink:label="smsi_CommonStockToBeHeldInEscrowMember"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition" xlink:label="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementInterestRate" xlink:label="smsi_EscrowSharesRepurchaseAgreementInterestRate"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment" xlink:label="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementPeriod" xlink:label="smsi_EscrowSharesRepurchaseAgreementPeriod"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_iMobileMagicMember" xlink:label="smsi_iMobileMagicMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SharePurchaseAgreementMember" xlink:label="smsi_SharePurchaseAgreementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ValueOfInitialShares" xlink:label="smsi_ValueOfInitialShares"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ValueOfSharesHeldInEscrow" xlink:label="smsi_ValueOfSharesHeldInEscrow"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="smsi_iMobileMagicMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="us-gaap_CommonStockMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="smsi_CommonStockToBeHeldInEscrowMember" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="smsi_SharePurchaseAgreementMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_ValueOfInitialShares" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_ValueOfSharesHeldInEscrow" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_EscrowSharesRepurchaseAgreementPeriod" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_EscrowSharesRepurchaseAgreementInterestRate" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementScenarioAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" order="6.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1.1500" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsAssetImpairmentChargesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandThirteenRestructuringPlanMember" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="smsi_TwoThousandThirteenRestructuringPlanMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringPlanAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock">
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>smsi-20160630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Labels Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2016-07-29T15:33:48Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US" id="id_10642282_2027881_1_1">Accounting Changes and Error Corrections [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US" id="id_10642282_2027881_2_1">Accounting Changes and Error Corrections [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="id_10642282_2026150_1_1">Accounts Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="id_10642282_2026150_2_1">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" id="id_10642282_2026366_1_1">Accounts Receivable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" id="id_10642282_2026366_2_1">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="id_10642282_2025718_1_1">Accounts Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="id_10642282_2025718_2_1">Accounts receivable, net of allowances for doubtful accounts and other adjustments of $141 (2016) and $201 (2015)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_AccruedLeaseExpenses" xlink:label="smsi_AccruedLeaseExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_AccruedLeaseExpenses_lbl" xml:lang="en-US" id="id_10642282_2281237_3_1">Portion of future lease payments accrued as part of 2013 Restructuring Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_AccruedLeaseExpenses_lbl" xml:lang="en-US" id="id_10642282_2281237_1_1">Accrued Lease Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_AccruedLeaseExpenses_lbl" xml:lang="en-US" id="id_10642282_2281237_2_1">Accrued lease commitments expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_AccruedLeaseExpenses" xlink:to="smsi_AccruedLeaseExpenses_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_10642282_2027889_1_1">Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_10642282_2027889_2_1">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_10642282_2027676_1_1">AOCI Attributable to Parent [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="id_10642282_2027676_2_1">Accumulated Comprehensive Deficit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalCashAndCashEquivalentRelatedText" xlink:label="us-gaap_AdditionalCashAndCashEquivalentRelatedText"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashAndCashEquivalentRelatedText_lbl" xml:lang="en-US" id="id_10642282_2027892_1_1">Additional Cash and Cash Equivalent Related Text</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalCashAndCashEquivalentRelatedText_lbl" xml:lang="en-US" id="id_10642282_2027892_2_1">Cash and cash equivalents original maturity dates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashAndCashEquivalentRelatedText" xlink:to="us-gaap_AdditionalCashAndCashEquivalentRelatedText_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" id="id_10642282_2024642_1_1">Additional Paid in Capital, Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" id="id_10642282_2024642_2_1">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="id_10642282_2025075_1_1">Additional Paid-in Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="id_10642282_2025075_2_1">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" id="id_10642282_2024862_1_1">Adjustments Related to Tax Withholding for Share-based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" id="id_10642282_2024862_14_1">Cancellation of shares for payment of withholding tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="id_10642282_2022912_1_1">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="id_10642282_2022912_2_1">Non-cash compensation recognized on stock options and ESPP</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2023126_1_1">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2023126_2_1">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="id_10642282_2023781_1_1">Allocated Share-based Compensation Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="id_10642282_2023781_2_1">Non-cash compensation related to stock options, ESPP and restricted stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="id_10642282_2023781_12_1">Total non-cash stock compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_10642282_2024866_1_1">Allowance for Doubtful Accounts Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_10642282_2024866_2_1">Allowances for doubtful accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_10642282_2024215_1_1">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_10642282_2024215_2_1">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmericasMember" xlink:label="us-gaap_AmericasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmericasMember_lbl" xml:lang="en-US" id="id_10642282_2027249_1_1">Americas [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmericasMember_lbl" xml:lang="en-US" id="id_10642282_2027249_2_1">Americas [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmericasMember" xlink:to="us-gaap_AmericasMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_10642282_2025955_1_1">Amortization of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_10642282_2025955_2_1">Intangible assets amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_AnnualizedSavingsFromRestructuring" xlink:label="smsi_AnnualizedSavingsFromRestructuring"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_AnnualizedSavingsFromRestructuring_lbl" xml:lang="en-US" id="id_10642282_2115690_3_1">Estimated annual cost savings as a result of the restructuring plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_AnnualizedSavingsFromRestructuring_lbl" xml:lang="en-US" id="id_10642282_2115690_1_1">Annualized Savings From Restructuring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_AnnualizedSavingsFromRestructuring_lbl" xml:lang="en-US" id="id_10642282_2115690_2_1">Annualized savings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_AnnualizedSavingsFromRestructuring" xlink:to="smsi_AnnualizedSavingsFromRestructuring_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" id="id_10642282_2022267_1_1">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" id="id_10642282_2022267_2_1">Shares excluded (anti-dilutive)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice" xlink:label="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice_lbl" xml:lang="en-US" id="id_10642282_2283766_3_1">Securities 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 the exercise price is greater than the weighted average stock price for the period presented.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice_lbl" xml:lang="en-US" id="id_10642282_2283766_1_1">Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Due To Higher Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice_lbl" xml:lang="en-US" id="id_10642282_2283766_2_1">Shares excluded due to an exercise price greater than weighted average stock price for the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice" xlink:to="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AsiaPacificMember" xlink:label="us-gaap_AsiaPacificMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AsiaPacificMember_lbl" xml:lang="en-US" id="id_10642282_2024875_1_1">Asia Pacific [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AsiaPacificMember_lbl" xml:lang="en-US" id="id_10642282_2024875_2_1">Asia Pacific [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AsiaPacificMember" xlink:to="us-gaap_AsiaPacificMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US" id="id_10642282_2025089_1_1">Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US" id="id_10642282_2025089_2_1">Asset impairment charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetImpairmentChargesAbstract" xlink:label="us-gaap_AssetImpairmentChargesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentChargesAbstract_lbl" xml:lang="en-US" id="id_10642282_2023574_1_1">Asset Impairment Charges [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentChargesAbstract_lbl" xml:lang="en-US" id="id_10642282_2023574_2_1">Asset Impairment Charges [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentChargesAbstract" xlink:to="us-gaap_AssetImpairmentChargesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetImpairmentChargesTextBlock" xlink:label="us-gaap_AssetImpairmentChargesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentChargesTextBlock_lbl" xml:lang="en-US" id="id_10642282_2026386_1_1">Asset Impairment Charges [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentChargesTextBlock_lbl" xml:lang="en-US" id="id_10642282_2026386_2_1">Impairment or Disposal of Long Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentChargesTextBlock" xlink:to="us-gaap_AssetImpairmentChargesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_10642282_2023136_1_1">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_10642282_2023136_6_1">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="id_10642282_2027910_1_1">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="id_10642282_2027910_2_1">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="id_10642282_2023790_1_1">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="id_10642282_2023790_6_1">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_10642282_2027691_1_1">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_10642282_2027691_2_1">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US" id="id_10642282_2025968_1_1">Available-for-sale Debt Securities, Amortized Cost Basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US" id="id_10642282_2025968_6_1">Amortized cost basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax_lbl" xml:lang="en-US" id="id_10642282_2026395_1_1">Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax_lbl" xml:lang="en-US" id="id_10642282_2026395_2_1">Gross unrealized gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" xml:lang="en-US" id="id_10642282_2026609_1_1">Available-for-sale Securities, Debt Securities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" xml:lang="en-US" id="id_10642282_2026609_2_1">Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl" xml:lang="en-US" id="id_10642282_2026609_12_1">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet_lbl" xml:lang="en-US" id="id_10642282_2026400_1_1">Available-for-sale Securities, Gross Realized Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet_lbl" xml:lang="en-US" id="id_10642282_2026400_2_1">Realized gains (losses) recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl" xml:lang="en-US" id="id_10642282_2024015_1_1">Available-for-sale Securities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl" xml:lang="en-US" id="id_10642282_2024015_2_1">Available-for-Sale Securities Recorded at Fair Value with Unrealized Gains or Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="id_10642282_2025317_1_1">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="id_10642282_2025317_2_1">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2026403_1_1">Basis of Accounting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2026403_2_1">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BirdMember" xlink:label="smsi_BirdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_BirdMember_lbl" xml:lang="en-US" id="id_10642282_2103390_3_1">Bird [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_BirdMember_lbl" xml:lang="en-US" id="id_10642282_2103390_1_1">Bird [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_BirdMember_lbl" xml:lang="en-US" id="id_10642282_2103390_2_1">Birdstep Technology's [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_BirdMember" xlink:to="smsi_BirdMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="id_10642282_2022941_1_1">Business Acquisition, Acquiree [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="id_10642282_2022941_2_1">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="id_10642282_2027704_1_1">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="id_10642282_2027704_2_1">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_lbl" xml:lang="en-US" id="id_10642282_2024453_1_1">Business Acquisition, Date of Acquisition Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_lbl" xml:lang="en-US" id="id_10642282_2024453_2_1">Acquisition agreement date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:to="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US" id="id_10642282_2025106_1_1">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US" id="id_10642282_2025106_2_1">Total shares of stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="id_10642282_2022284_1_1">Business Acquisition [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="id_10642282_2022284_2_1">Business Acquisition [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US" id="id_10642282_2022084_1_1">Business Acquisition, Percentage of Voting Interests Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US" id="id_10642282_2022084_2_1">Business acquisition, equity interests acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xml:lang="en-US" id="id_10642282_2024901_1_1">Business Combination, Acquisition Related Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xml:lang="en-US" id="id_10642282_2024901_2_1">Acquisition-related costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US" id="id_10642282_2026621_1_1">Business Combination, Consideration Transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US" id="id_10642282_2026621_2_1">Total purchase price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US" id="id_10642282_2026621_6_1">Total purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2022516_1_1">Business Combination Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2022516_2_1">Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xml:lang="en-US" id="id_10642282_2025988_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xml:lang="en-US" id="id_10642282_2025988_6_1">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US" id="id_10642282_2025108_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US" id="id_10642282_2025108_2_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable_lbl" xml:lang="en-US" id="id_10642282_2217541_3_1">Business combination recognized identifiable assets acquired and liabilities assumed current assets income tax receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable_lbl" xml:lang="en-US" id="id_10642282_2217541_1_1">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Current Assets Income Tax Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable_lbl" xml:lang="en-US" id="id_10642282_2217541_2_1">Income tax receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" xlink:to="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_10642282_2027065_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_10642282_2027065_2_1">Prepaids and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xml:lang="en-US" id="id_10642282_2021645_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xml:lang="en-US" id="id_10642282_2021645_2_1">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xml:lang="en-US" id="id_10642282_2027941_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xml:lang="en-US" id="id_10642282_2027941_2_1">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_lbl" xml:lang="en-US" id="id_10642282_2148051_3_1">Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_lbl" xml:lang="en-US" id="id_10642282_2148051_1_1">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_lbl" xml:lang="en-US" id="id_10642282_2148051_2_1">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:to="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xml:lang="en-US" id="id_10642282_2025330_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xml:lang="en-US" id="id_10642282_2025330_2_1">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US" id="id_10642282_2022089_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US" id="id_10642282_2022089_2_1">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xml:lang="en-US" id="id_10642282_2024237_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xml:lang="en-US" id="id_10642282_2024237_6_1">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_10642282_2024026_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_10642282_2024026_2_1">Equipment and improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="id_10642282_2027707_1_1">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="id_10642282_2027707_6_1">Total purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US" id="id_10642282_2024909_1_1">Business Combinations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US" id="id_10642282_2024909_2_1">Business Combinations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US" id="id_10642282_2027715_1_1">Cash and Cash Equivalents [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US" id="id_10642282_2027715_2_1">Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_10642282_2025118_1_1">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_10642282_2025118_4_1">Cash and cash equivalents, end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_10642282_2025118_5_1">Cash and cash equivalents, beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_10642282_2025118_2_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2023600_1_1">Cash and Cash Equivalents Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2023600_2_1">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_10642282_2023171_1_1">Cash and Cash Equivalents, Period Increase (Decrease)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_10642282_2023171_6_1">Net decrease in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2025342_1_1">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2025342_2_1">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US" id="id_10642282_2023396_1_1">Cash, Uninsured Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US" id="id_10642282_2023396_2_1">Bank balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ChangeInFairValueOfContingentLiability" xlink:label="smsi_ChangeInFairValueOfContingentLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ChangeInFairValueOfContingentLiability_lbl" xml:lang="en-US" id="id_10642282_2141076_3_1">Change in fair value of contingent liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ChangeInFairValueOfContingentLiability_lbl" xml:lang="en-US" id="id_10642282_2141076_1_1">Change In Fair Value Of Contingent Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_ChangeInFairValueOfContingentLiability_lbl" xml:lang="en-US" id="id_10642282_2141076_2_1">Change in fair value of contingent liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="smsi_ChangeInFairValueOfContingentLiability_lbl" xml:lang="en-US" id="id_10642282_2141076_14_1">Change in fair value of contingent liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ChangeInFairValueOfContingentLiability" xlink:to="smsi_ChangeInFairValueOfContingentLiability_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="id_10642282_2022745_1_1">Commitments and Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="id_10642282_2022745_2_1">Commitments and contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="id_10642282_2026024_1_1">Commitments and Contingencies Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="id_10642282_2026024_2_1">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2027090_1_1">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2027090_2_1">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="id_10642282_2027302_1_1">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="id_10642282_2027302_2_1">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_10642282_2021893_1_1">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_10642282_2021893_2_1">Common stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="id_10642282_2024271_1_1">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="id_10642282_2024271_2_1">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_10642282_2022978_1_1">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_10642282_2022978_4_1">BALANCE, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_10642282_2022978_5_1">BALANCE, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_10642282_2022978_2_1">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_10642282_2022748_1_1">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_10642282_2022748_2_1">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_CommonStockToBeHeldInEscrowMember" xlink:label="smsi_CommonStockToBeHeldInEscrowMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_CommonStockToBeHeldInEscrowMember_lbl" xml:lang="en-US" id="id_10642282_2125099_3_1">Common Stock To Be Held In Escrow [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_CommonStockToBeHeldInEscrowMember_lbl" xml:lang="en-US" id="id_10642282_2125099_1_1">Common Stock To Be Held In Escrow [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_CommonStockToBeHeldInEscrowMember_lbl" xml:lang="en-US" id="id_10642282_2125099_2_1">Common Stock To Be Held In Escrow [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_CommonStockToBeHeldInEscrowMember" xlink:to="smsi_CommonStockToBeHeldInEscrowMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="id_10642282_2025780_1_1">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="id_10642282_2025780_2_1">Common stock, par value $0.001 per share; 100,000,000 shares authorized; 46,853,150 and 45,729,272 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2021436_1_1">Compensation Related Costs, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2021436_2_1">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_10642282_2025782_1_1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_10642282_2025782_2_1">Comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_10642282_2025782_6_1">Comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US" id="id_10642282_2027092_1_1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US" id="id_10642282_2027092_2_1">Other comprehensive income, before tax:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_10642282_2023409_1_1">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_10642282_2023409_2_1">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_10642282_2021437_1_1">Concentration Risk Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_10642282_2021437_2_1">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" id="id_10642282_2021438_1_1">Concentration Risk Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" id="id_10642282_2021438_2_1">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_10642282_2026029_1_1">Concentration Risk, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_10642282_2026029_2_1">Concentration percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_10642282_2026029_12_1">Customer concentrating on 10% or more of net revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" id="id_10642282_2027980_1_1">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" id="id_10642282_2027980_2_1">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition" xlink:label="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition_lbl" xml:lang="en-US" id="id_10642282_2392247_3_1">Consideration transferred cash paid corresponding to difference between cash and debt in acquisition.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition_lbl" xml:lang="en-US" id="id_10642282_2392247_1_1">Consideration transferred cash paid corresponding to difference between cash and debt in acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition_lbl" xml:lang="en-US" id="id_10642282_2392247_2_1">Consideration transferred cash paid corresponding to difference between cash and debt in acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition" xlink:to="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_10642282_2035332_1_1">Cost of Goods and Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="id_10642282_2035332_2_1">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" id="id_10642282_2023426_1_1">Cost of Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US" id="id_10642282_2023426_2_1">Cost of Revenues [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_10642282_2024507_1_1">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_10642282_2024507_2_1">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" id="id_10642282_2025387_1_1">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" id="id_10642282_2025387_2_1">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="id_10642282_2026047_1_1">Customer Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="id_10642282_2026047_2_1">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US" id="id_10642282_2026240_1_1">Deferred Revenue, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US" id="id_10642282_2026240_2_1">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="id_10642282_2024095_1_1">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="id_10642282_2024095_2_1">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" id="id_10642282_2025188_1_1">Depreciation, Depletion and Amortization, Nonproduction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" id="id_10642282_2025188_2_1">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases" xlink:label="us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases_lbl" xml:lang="en-US" id="id_10642282_2026495_1_1">Description of Lessee Leasing Arrangements, Operating Leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases_lbl" xml:lang="en-US" id="id_10642282_2026495_2_1">Expiration of non-cancellable operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases" xlink:to="us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="id_10642282_2026720_1_1">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="id_10642282_2026720_2_1">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="id_10642282_2025443_1_1">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="id_10642282_2025443_2_1">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_DocumentAndEntityInformationAbstract" xlink:label="smsi_DocumentAndEntityInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_10642282_2260742_3_1">Document and entity information.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_10642282_2260742_1_1">Document And Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_10642282_2260742_2_1">Document And Entity Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="smsi_DocumentAndEntityInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_10642282_2025647_1_1">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_10642282_2025647_2_1">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_10642282_2024142_1_1">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_10642282_2024142_2_1">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_10642282_2023078_1_1">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_10642282_2023078_2_1">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_10642282_2022383_1_1">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_10642282_2022383_2_1">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" id="id_10642282_2024782_1_1">Domestic Tax Authority [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" id="id_10642282_2024782_2_1">Federal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_10642282_2022611_1_1">Earnings Per Share [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_10642282_2022611_2_1">Net loss per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="id_10642282_2024783_1_1">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="id_10642282_2024783_2_1">Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US" id="id_10642282_2023257_1_1">Earnings Per Share, Basic and Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US" id="id_10642282_2023257_2_1">Basic and diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US" id="id_10642282_2027160_1_1">Earnings Per Share, Basic and Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US" id="id_10642282_2027160_2_1">Net loss per common share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_10642282_2025654_1_1">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_10642282_2025654_2_1">Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2025461_1_1">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2025461_2_1">Net Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="id_10642282_2027799_1_1">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="id_10642282_2027799_2_1">Net Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EMEAMember_lbl" xml:lang="en-US" id="id_10642282_2035399_1_1">EMEA [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EMEAMember_lbl" xml:lang="en-US" id="id_10642282_2035399_2_1">EMEA [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EMEAMember" xlink:to="us-gaap_EMEAMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" id="id_10642282_2023675_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" id="id_10642282_2023675_2_1">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="id_10642282_2027807_1_1">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="id_10642282_2027807_2_1">Restricted stock vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EmployeeStockPurchasePlanMember" xlink:label="smsi_EmployeeStockPurchasePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US" id="id_10642282_2077065_3_1">Employee stock purchase plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US" id="id_10642282_2077065_1_1">Employee Stock Purchase Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US" id="id_10642282_2077065_2_1">Employee Stock Purchase Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_EmployeeStockPurchasePlanMember" xlink:to="smsi_EmployeeStockPurchasePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_10642282_2022397_1_1">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_10642282_2022397_2_1">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_10642282_2025882_1_1">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_10642282_2025882_2_1">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="id_10642282_2025883_1_1">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="id_10642282_2025883_2_1">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityNumberOfEmployees" xlink:label="dei_EntityNumberOfEmployees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityNumberOfEmployees_lbl" xml:lang="en-US" id="id_10642282_2027602_1_1">Entity Number of Employees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityNumberOfEmployees_lbl" xml:lang="en-US" id="id_10642282_2027602_2_1">Number of employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityNumberOfEmployees" xlink:to="dei_EntityNumberOfEmployees_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_10642282_2021744_1_1">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_10642282_2021744_2_1">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xml:lang="en-US" id="id_10642282_2022832_1_1">Revenue from External Customer [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xml:lang="en-US" id="id_10642282_2022832_2_1">Revenue from External Customer [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US" id="id_10642282_2022625_1_1">Revenue, Major Customer [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US" id="id_10642282_2022625_2_1">Revenue, Major Customer [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="id_10642282_2027813_1_1">Equity Component [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="id_10642282_2027813_2_1">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_lbl" xml:lang="en-US" id="id_10642282_2027814_1_1">Equity Interest Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_lbl" xml:lang="en-US" id="id_10642282_2027814_2_1">Equity Interest Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_lbl" xml:lang="en-US" id="id_10642282_2022835_1_1">Equity Interest Issued or Issuable, Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_lbl" xml:lang="en-US" id="id_10642282_2022835_2_1">Equity Interest Issued or Issuable, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementInterestRate" xlink:label="smsi_EscrowSharesRepurchaseAgreementInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_EscrowSharesRepurchaseAgreementInterestRate_lbl" xml:lang="en-US" id="id_10642282_2392249_3_1">Escrow shares repurchase agreement interest rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_EscrowSharesRepurchaseAgreementInterestRate_lbl" xml:lang="en-US" id="id_10642282_2392249_1_1">Escrow shares repurchase agreement, interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_EscrowSharesRepurchaseAgreementInterestRate_lbl" xml:lang="en-US" id="id_10642282_2392249_2_1">Escrow shares repurchase agreement, interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_EscrowSharesRepurchaseAgreementInterestRate" xlink:to="smsi_EscrowSharesRepurchaseAgreementInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment" xlink:label="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment_lbl" xml:lang="en-US" id="id_10642282_2392245_3_1">Escrow shares repurchase agreement maximum indemnity payment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment_lbl" xml:lang="en-US" id="id_10642282_2392245_1_1">Escrow shares repurchase agreement maximum indemnity payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment_lbl" xml:lang="en-US" id="id_10642282_2392245_2_1">Escrow shares repurchase agreement maximum indemnity payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment" xlink:to="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementPeriod" xlink:label="smsi_EscrowSharesRepurchaseAgreementPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_EscrowSharesRepurchaseAgreementPeriod_lbl" xml:lang="en-US" id="id_10642282_2392246_3_1">Escrow shares repurchase agreement period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_EscrowSharesRepurchaseAgreementPeriod_lbl" xml:lang="en-US" id="id_10642282_2392246_1_1">Escrow shares repurchase agreement period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_EscrowSharesRepurchaseAgreementPeriod_lbl" xml:lang="en-US" id="id_10642282_2392246_2_1">Escrow shares repurchase agreement period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_EscrowSharesRepurchaseAgreementPeriod" xlink:to="smsi_EscrowSharesRepurchaseAgreementPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" xlink:label="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2305127_3_1">Extension of time for performance under the grant terms.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2305127_1_1">Extended Period In Which People To Be Employed Under Government Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2305127_2_1">New deadline to meet employment commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" xlink:to="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="us-gaap_FacilityClosingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FacilityClosingMember_lbl" xml:lang="en-US" id="id_10642282_2025249_1_1">Facility Closing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FacilityClosingMember_lbl" xml:lang="en-US" id="id_10642282_2025249_2_1">Lease/Rental Terminations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FacilityClosingMember" xlink:to="us-gaap_FacilityClosingMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="id_10642282_2025479_1_1">Fair Value Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" id="id_10642282_2025479_2_1">Fair Value Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_10642282_2026318_1_1">Fair Value Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_10642282_2026318_2_1">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="id_10642282_2028091_1_1">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="id_10642282_2028091_2_1">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_FastSpringMember" xlink:label="smsi_FastSpringMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_FastSpringMember_lbl" xml:lang="en-US" id="id_10642282_2330319_3_1">Fast spring.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_FastSpringMember_lbl" xml:lang="en-US" id="id_10642282_2330319_1_1">Fast Spring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_FastSpringMember_lbl" xml:lang="en-US" id="id_10642282_2330319_2_1">FastSpring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_FastSpringMember" xlink:to="smsi_FastSpringMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_10642282_2029393_1_1">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_10642282_2029393_14_1">Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" id="id_10642282_2026353_1_1">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" id="id_10642282_2026353_2_1">Beyond</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_10642282_2025929_1_1">Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_10642282_2025929_2_1">2016-6 months remaining</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_10642282_2026354_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_10642282_2026354_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_10642282_2025281_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_10642282_2025281_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_10642282_2023313_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_10642282_2023313_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_10642282_2023314_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_10642282_2023314_2_1">2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_10642282_2035448_1_1">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_10642282_2035448_2_1">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="id_10642282_2021793_1_1">Finite-Lived Intangible Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="id_10642282_2021793_2_1">Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_10642282_2024610_1_1">Finite-Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_10642282_2024610_2_1">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_10642282_2027645_1_1">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_10642282_2027645_2_1">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_10642282_2031338_1_1">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_10642282_2031338_2_1">Intangible assets, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_10642282_2031338_6_1">Net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" xml:lang="en-US" id="id_10642282_2024829_1_1">Finite-Lived Intangible Assets, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" xml:lang="en-US" id="id_10642282_2024829_2_1">Finite-Lived Intangible Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_10642282_2034841_1_1">Finite-Lived Intangible Asset, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_10642282_2034841_2_1">Useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US" id="id_10642282_2029617_1_1">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US" id="id_10642282_2029617_14_1">Loss on disposal of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_10642282_2024630_1_1">General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_10642282_2024630_2_1">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" id="id_10642282_2029413_1_1">General and Administrative Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" id="id_10642282_2029413_2_1">General and Administrative [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_10642282_2031370_1_1">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_10642282_2031370_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_10642282_2024406_1_1">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_10642282_2024406_2_1">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" id="id_10642282_2027657_1_1">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" id="id_10642282_2027657_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2033056_1_1">Goodwill Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2033056_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_GraphicsMember" xlink:label="smsi_GraphicsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_GraphicsMember_lbl" xml:lang="en-US" id="id_10642282_2106070_3_1">Graphics [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_GraphicsMember_lbl" xml:lang="en-US" id="id_10642282_2106070_1_1">Graphics [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_GraphicsMember_lbl" xml:lang="en-US" id="id_10642282_2106070_2_1">Graphics [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_GraphicsMember" xlink:to="smsi_GraphicsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_10642282_2029419_1_1">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_10642282_2029419_6_1">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_iMobileMagicMember" xlink:label="smsi_iMobileMagicMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_iMobileMagicMember_lbl" xml:lang="en-US" id="id_10642282_2391509_3_1">iMobileMagic.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_iMobileMagicMember_lbl" xml:lang="en-US" id="id_10642282_2391509_1_1">iMobileMagic [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_iMobileMagicMember_lbl" xml:lang="en-US" id="id_10642282_2391509_2_1">iMobileMagic [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_iMobileMagicMember" xlink:to="smsi_iMobileMagicMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2031391_1_1">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2031391_2_1">Impairment or Disposal of Long Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_IncentivesPricePerSquareFoot" xlink:label="smsi_IncentivesPricePerSquareFoot"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_IncentivesPricePerSquareFoot_lbl" xml:lang="en-US" id="id_10642282_2111107_3_1">Amount of lease incentives per square foot received from landlord for the improvement of space.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_IncentivesPricePerSquareFoot_lbl" xml:lang="en-US" id="id_10642282_2111107_1_1">Incentives Price Per Square Foot</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_IncentivesPricePerSquareFoot_lbl" xml:lang="en-US" id="id_10642282_2111107_2_1">Incentives per square feet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_IncentivesPricePerSquareFoot" xlink:to="smsi_IncentivesPricePerSquareFoot_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_10642282_2030271_1_1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_10642282_2030271_6_1">Loss before provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_10642282_2034283_1_1">Income Statement [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_10642282_2034283_2_1">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" id="id_10642282_2029841_1_1">Income Statement Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" id="id_10642282_2029841_2_1">Income Statement Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" id="id_10642282_2031134_1_1">Income Statement Location [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" id="id_10642282_2031134_2_1">Income Statement Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" id="id_10642282_2031777_1_1">Income Tax Authority [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" id="id_10642282_2031777_2_1">Income Tax Authority [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" id="id_10642282_2029842_1_1">Income Tax Authority [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" id="id_10642282_2029842_2_1">Income Tax Authority [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="id_10642282_2029645_1_1">Income Tax Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="id_10642282_2029645_2_1">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2029440_1_1">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2029440_2_1">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" id="id_10642282_2029441_1_1">Income Taxes Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" id="id_10642282_2029441_2_1">Cash paid for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US" id="id_10642282_2033883_1_1">Income Taxes Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US" id="id_10642282_2033883_2_1">Income tax receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="us-gaap_IncomeTaxExaminationDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationDescription_lbl" xml:lang="en-US" id="id_10642282_2028780_1_1">Income Tax Examination, Description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationDescription_lbl" xml:lang="en-US" id="id_10642282_2028780_2_1">Federal income tax returns subject to examination description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationDescription" xlink:to="us-gaap_IncomeTaxExaminationDescription_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_10642282_2034285_1_1">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_10642282_2034285_2_1">Provision for income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2034647_1_1">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2034647_2_1">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" id="id_10642282_2033093_1_1">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" id="id_10642282_2033093_2_1">Accounts payable and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="id_10642282_2030925_1_1">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="id_10642282_2030925_14_1">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US" id="id_10642282_2033278_1_1">Increase (Decrease) in Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US" id="id_10642282_2033278_2_1">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xml:lang="en-US" id="id_10642282_2032667_1_1">Increase (Decrease) in Income Taxes Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xml:lang="en-US" id="id_10642282_2032667_14_1">Income tax receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_10642282_2032257_1_1">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_10642282_2032257_14_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_10642282_2032424_1_1">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_10642282_2032424_2_1">Change in operating accounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_10642282_2031795_1_1">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_10642282_2031795_14_1">Prepaid expenses and other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable" xlink:label="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable_lbl" xml:lang="en-US" id="id_10642282_2278337_3_1">Amount of expense net of any offsets related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable_lbl" xml:lang="en-US" id="id_10642282_2278337_1_1">Increase Decrease In Reserves Against Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable_lbl" xml:lang="en-US" id="id_10642282_2278337_2_1">Provision for doubtful accounts and other adjustments to accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable" xlink:to="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="id_10642282_2032261_1_1">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="id_10642282_2032261_2_1">Potential common shares-options (treasury stock method)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2029211_1_1">Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2029211_2_1">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_10642282_2030508_1_1">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_10642282_2030508_2_1">Inventories, net of reserves for excess and obsolete inventory of $146 (2016) and $158 (2015)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US" id="id_10642282_2034674_1_1">Inventory Valuation Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US" id="id_10642282_2034674_2_1">Reserves for excess and obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" id="id_10642282_2030754_1_1">Inventory Write-down</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" id="id_10642282_2030754_2_1">Provision for excess and obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2032448_1_1">Investments, Debt and Equity Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2032448_2_1">Investments, Debt and Equity Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2033321_1_1">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2033321_2_1">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_LeaseAgreementTerm" xlink:label="smsi_LeaseAgreementTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_LeaseAgreementTerm_lbl" xml:lang="en-US" id="id_10642282_2360997_3_1">Lease agreement term.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_LeaseAgreementTerm_lbl" xml:lang="en-US" id="id_10642282_2360997_1_1">Lease Agreement Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_LeaseAgreementTerm_lbl" xml:lang="en-US" id="id_10642282_2360997_2_1">Lease agreement term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_LeaseAgreementTerm" xlink:to="smsi_LeaseAgreementTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_LeaseIncentiveAmountForImprovementOfSpace" xlink:label="smsi_LeaseIncentiveAmountForImprovementOfSpace"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_LeaseIncentiveAmountForImprovementOfSpace_lbl" xml:lang="en-US" id="id_10642282_2094105_3_1">Amount provided by lessor for the improvement of space.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_LeaseIncentiveAmountForImprovementOfSpace_lbl" xml:lang="en-US" id="id_10642282_2094105_1_1">Lease Incentive Amount For Improvement Of Space</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_LeaseIncentiveAmountForImprovementOfSpace_lbl" xml:lang="en-US" id="id_10642282_2094105_2_1">Incentives for improvements to space</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_LeaseIncentiveAmountForImprovementOfSpace" xlink:to="smsi_LeaseIncentiveAmountForImprovementOfSpace_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_LeaseRentalTerminationsCostForRestructuring" xlink:label="smsi_LeaseRentalTerminationsCostForRestructuring"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_LeaseRentalTerminationsCostForRestructuring_lbl" xml:lang="en-US" id="id_10642282_2227800_3_1">Accrued remaining lease payments less estimated sublease income for office space impaired in the restructuring plan(s).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_LeaseRentalTerminationsCostForRestructuring_lbl" xml:lang="en-US" id="id_10642282_2227800_1_1">Lease Rental Terminations Cost For Restructuring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_LeaseRentalTerminationsCostForRestructuring_lbl" xml:lang="en-US" id="id_10642282_2227800_2_1">Lease/rental termination charges for restructuring</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_LeaseRentalTerminationsCostForRestructuring" xlink:to="smsi_LeaseRentalTerminationsCostForRestructuring_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="id_10642282_2030961_1_1">Leases [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="id_10642282_2030961_2_1">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="id_10642282_2031178_1_1">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="id_10642282_2031178_6_1">Total liabilities and stockholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_10642282_2034137_1_1">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_10642282_2034137_2_1">Liabilities and Stockholders' Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="id_10642282_2031608_1_1">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="id_10642282_2031608_6_1">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="id_10642282_2028362_1_1">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="id_10642282_2028362_2_1">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_10642282_2030101_1_1">Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_10642282_2030101_2_1">Total non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" id="id_10642282_2030535_1_1">Liabilities, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US" id="id_10642282_2030535_2_1">Non-current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2032484_1_1">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2032484_2_1">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US" id="id_10642282_2031208_1_1">Customer [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US" id="id_10642282_2031208_2_1">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_lbl" xml:lang="en-US" id="id_10642282_2031210_1_1">Major Types of Debt and Equity Securities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_lbl" xml:lang="en-US" id="id_10642282_2031210_2_1">Major Types of Debt and Equity Securities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_lbl" xml:lang="en-US" id="id_10642282_2030355_1_1">Major Types of Debt and Equity Securities [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_lbl" xml:lang="en-US" id="id_10642282_2030355_2_1">Major Types of Debt and Equity Securities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" xlink:label="us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy_lbl" xml:lang="en-US" id="id_10642282_2029716_1_1">Marketable Securities, Available-for-sale Securities, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy_lbl" xml:lang="en-US" id="id_10642282_2029716_2_1">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" xlink:to="us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_10642282_2033371_1_1">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_10642282_2033371_2_1">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_10642282_2030148_1_1">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_10642282_2030148_2_1">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant" xlink:label="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2211923_3_1">Minimum number of people agreed to employ in exchange for start up grant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2211923_1_1">Minimum Number Of People To Be Employed Under Government Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2211923_2_1">Minimum number of people to be employed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant" xlink:to="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" id="id_10642282_2029540_1_1">Customer [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" id="id_10642282_2029540_2_1">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="us-gaap_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US" id="id_10642282_2034374_1_1">Nature of Operations [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US" id="id_10642282_2034374_2_1">The Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2031020_1_1">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2031020_2_1">Financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_10642282_2032942_1_1">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_10642282_2032942_6_1">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2032943_1_1">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2032943_2_1">Investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_10642282_2030371_1_1">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_10642282_2030371_6_1">Net cash provided by (used in) investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2030818_1_1">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2030818_2_1">Operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_10642282_2034376_1_1">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_10642282_2034376_6_1">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_10642282_2030161_1_1">Net Income (Loss) Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_10642282_2030161_2_1">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_10642282_2030161_6_1">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="id_10642282_2030161_12_1">Net loss available to common stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US" id="id_10642282_2034968_1_1">Net Income (Loss) Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US" id="id_10642282_2034968_2_1">Numerator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="id_10642282_2031651_1_1">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="id_10642282_2031651_2_1">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2032113_1_1">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2032113_2_1">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US" id="id_10642282_2029055_1_1">Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US" id="id_10642282_2029055_2_1">Interest and other income (expense), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld" xlink:label="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld_lbl" xml:lang="en-US" id="id_10642282_2074830_3_1">Number of financial institutions in which securities (cash, government securities, mutual funds and money market funds) are held.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld_lbl" xml:lang="en-US" id="id_10642282_2074830_1_1">Number Of Financial Institutions In Which Securities Held</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld_lbl" xml:lang="en-US" id="id_10642282_2074830_2_1">Financial institutions to held securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld" xlink:to="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_NumberOfGeographicLocation" xlink:label="smsi_NumberOfGeographicLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_NumberOfGeographicLocation_lbl" xml:lang="en-US" id="id_10642282_2244581_3_1">Number of geographic locations where the company operates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_NumberOfGeographicLocation_lbl" xml:lang="en-US" id="id_10642282_2244581_1_1">Number Of Geographic Location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_NumberOfGeographicLocation_lbl" xml:lang="en-US" id="id_10642282_2244581_2_1">Number of geographic locations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_NumberOfGeographicLocation" xlink:to="smsi_NumberOfGeographicLocation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_10642282_2041010_1_1">Number of Operating Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_10642282_2041010_2_1">Number of primary business units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" id="id_10642282_2029967_1_1">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" id="id_10642282_2029967_6_1">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" id="id_10642282_2032532_1_1">Operating Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" id="id_10642282_2032532_2_1">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_10642282_2032376_1_1">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_10642282_2032376_6_1">Operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_OperatingLeasesExpectedFutureSubleaseIncome" xlink:label="smsi_OperatingLeasesExpectedFutureSubleaseIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_OperatingLeasesExpectedFutureSubleaseIncome_lbl" xml:lang="en-US" id="id_10642282_2062577_3_1">Estimated income to be received from sublease of office space.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_OperatingLeasesExpectedFutureSubleaseIncome_lbl" xml:lang="en-US" id="id_10642282_2062577_1_1">Operating Leases Expected Future Sublease Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_OperatingLeasesExpectedFutureSubleaseIncome_lbl" xml:lang="en-US" id="id_10642282_2062577_2_1">Estimated sublease income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_OperatingLeasesExpectedFutureSubleaseIncome" xlink:to="smsi_OperatingLeasesExpectedFutureSubleaseIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_10642282_2028198_1_1">Operating Leases, Future Minimum Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_10642282_2028198_6_1">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="id_10642282_2030177_1_1">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US" id="id_10642282_2030177_2_1">2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US" id="id_10642282_2028693_1_1">Operating Leases, Future Minimum Payments, Due in Five Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US" id="id_10642282_2028693_2_1">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="id_10642282_2028879_1_1">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="id_10642282_2028879_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_10642282_2032535_1_1">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_10642282_2032535_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_10642282_2034763_1_1">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_10642282_2034763_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US" id="id_10642282_2031666_1_1">Operating Leases, Future Minimum Payments, Due Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US" id="id_10642282_2031666_2_1">Beyond</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_10642282_2032379_1_1">Operating Leases, Future Minimum Payments, Remainder of Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_10642282_2032379_2_1">2016-6 months remaining</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2033411_1_1">Operating Leases of Lessee Disclosure [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2033411_2_1">Company Lease of Buildings under Non-Cancellable Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US" id="id_10642282_2028881_1_1">Operating Leases, Rent Expense, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US" id="id_10642282_2028881_2_1">Rent expense under operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US" id="id_10642282_2032785_1_1">Operating Loss Carryforwards [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US" id="id_10642282_2032785_2_1">Operating Loss Carryforwards [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US" id="id_10642282_2033225_1_1">Operating Loss Carryforwards [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US" id="id_10642282_2033225_2_1">Operating Loss Carryforwards [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="id_10642282_2032787_1_1">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="id_10642282_2032787_2_1">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2034201_1_1">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2034201_2_1">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="id_10642282_2033988_1_1">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="id_10642282_2033988_2_1">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_lbl" xml:lang="en-US" id="id_10642282_2033648_1_1">Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_lbl" xml:lang="en-US" id="id_10642282_2033648_2_1">Unrealized holding gains on available-for-sale securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" id="id_10642282_2032966_1_1">Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US" id="id_10642282_2032966_2_1">Other comprehensive income, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_10642282_2031520_1_1">Other Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_10642282_2031520_2_1">Deferred rent and other long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="us-gaap_OtherRestructuringCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherRestructuringCosts_lbl" xml:lang="en-US" id="id_10642282_2031054_1_1">Other Restructuring Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherRestructuringCosts_lbl" xml:lang="en-US" id="id_10642282_2031054_2_1">Other restructuring related costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherRestructuringCosts" xlink:to="us-gaap_OtherRestructuringCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xml:lang="en-US" id="id_10642282_2031281_1_1">Payments for (Proceeds from) Short-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xml:lang="en-US" id="id_10642282_2031281_14_1">Sales (purchases) of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xml:lang="en-US" id="id_10642282_2033437_1_1">Payments for Restructuring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xml:lang="en-US" id="id_10642282_2033437_14_1">Usage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" id="id_10642282_2033669_1_1">Payments Related to Tax Withholding for Share-based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" id="id_10642282_2033669_2_1">Cash payments of income taxes related to grants included in share-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US" id="id_10642282_2031069_1_1">Payments to Acquire Businesses, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US" id="id_10642282_2031069_2_1">Aggregate purchase price in cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US" id="id_10642282_2031069_12_1">Cash paid at closing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US" id="id_10642282_2031535_1_1">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US" id="id_10642282_2031535_14_1">Acquisition of Birdstep Technology, net of cash received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US" id="id_10642282_2032983_1_1">Payments to Acquire Productive Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xml:lang="en-US" id="id_10642282_2032983_14_1">Capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" xlink:label="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2198508_3_1">Amount of time in which to employ minimum number of people under initial terms of the grant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2198508_1_1">Period In Which People To Be Employed Under Government Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant_lbl" xml:lang="en-US" id="id_10642282_2198508_2_1">Time period to meet employment commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" xlink:to="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="id_10642282_2029102_1_1">Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="id_10642282_2029102_2_1">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="id_10642282_2039004_1_1">Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="id_10642282_2039004_2_1">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_10642282_2028253_1_1">Preferred Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_10642282_2028253_2_1">Preferred stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="id_10642282_2028472_1_1">Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="id_10642282_2028472_2_1">Preferred stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="id_10642282_2039242_1_1">Preferred Stock, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="id_10642282_2039242_2_1">Preferred stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="id_10642282_2030412_1_1">Preferred Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="id_10642282_2030412_2_1">Preferred stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="id_10642282_2034043_1_1">Preferred Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="id_10642282_2034043_2_1">Preferred stock, par value $0.001 per share; 5,000,000 shares authorized; none issued or outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_10642282_2037836_1_1">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_10642282_2037836_2_1">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ProceedsFromGovernmentGrantForStartUpNewFacility" xlink:label="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility_lbl" xml:lang="en-US" id="id_10642282_2347911_3_1">Amount received from State of Pennsylvania to help fund the start up of new facility.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility_lbl" xml:lang="en-US" id="id_10642282_2347911_1_1">Proceeds From Government Grant For Start Up New Facility</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility_lbl" xml:lang="en-US" id="id_10642282_2347911_2_1">Amount received to start-up new facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility" xlink:to="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="id_10642282_2039031_1_1">Proceeds from Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="id_10642282_2039031_2_1">Cash received from exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xml:lang="en-US" id="id_10642282_2030032_1_1">Proceeds from Stock Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xml:lang="en-US" id="id_10642282_2030032_2_1">Cash received from stock sale for employee stock purchase plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockPlans" xlink:to="us-gaap_ProceedsFromStockPlans_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_10642282_2040239_1_1">Property, Plant and Equipment [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="id_10642282_2040239_2_1">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2029375_1_1">Property, Plant and Equipment Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2029375_2_1">Equipment and Improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_10642282_2035053_1_1">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="id_10642282_2035053_2_1">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_10642282_2035024_1_1">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_10642282_2035024_2_1">Equipment and improvements, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2036191_1_1">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2036191_2_1">Equipment and Improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" id="id_10642282_2028944_1_1">Property, Plant and Equipment, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" id="id_10642282_2028944_2_1">Estimated useful lives of the assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_QuarterlySavingsFromRestructuring" xlink:label="smsi_QuarterlySavingsFromRestructuring"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_QuarterlySavingsFromRestructuring_lbl" xml:lang="en-US" id="id_10642282_2357744_3_1">Estimated quarterly cost savings as a result of the restructuring plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_QuarterlySavingsFromRestructuring_lbl" xml:lang="en-US" id="id_10642282_2357744_1_1">Quarterly Savings From Restructuring</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_QuarterlySavingsFromRestructuring_lbl" xml:lang="en-US" id="id_10642282_2357744_2_1">Reduction of overall cost structure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_QuarterlySavingsFromRestructuring" xlink:to="smsi_QuarterlySavingsFromRestructuring_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_10642282_2028497_1_1">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_10642282_2028497_2_1">Range [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_10642282_2030442_1_1">Range [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_10642282_2030442_2_1">Range [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US" id="id_10642282_2038046_1_1">Receivables [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US" id="id_10642282_2038046_2_1">Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2028958_1_1">Receivables, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2028958_2_1">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ReimbursementOfCashOnHand" xlink:label="smsi_ReimbursementOfCashOnHand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ReimbursementOfCashOnHand_lbl" xml:lang="en-US" id="id_10642282_2386463_3_1">Reimbursement of cash on hand.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ReimbursementOfCashOnHand_lbl" xml:lang="en-US" id="id_10642282_2386463_1_1">Reimbursement Of Cash On Hand</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="smsi_ReimbursementOfCashOnHand_lbl" xml:lang="en-US" id="id_10642282_2386463_14_1">Less: Reimbursement of cash on hand at closing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ReimbursementOfCashOnHand" xlink:to="smsi_ReimbursementOfCashOnHand_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ReimbursementOfFundsUnderAgreement" xlink:label="smsi_ReimbursementOfFundsUnderAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ReimbursementOfFundsUnderAgreement_lbl" xml:lang="en-US" id="id_10642282_2391507_3_1">Reimbursement of funds under agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ReimbursementOfFundsUnderAgreement_lbl" xml:lang="en-US" id="id_10642282_2391507_1_1">Reimbursement Of Funds Under Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_ReimbursementOfFundsUnderAgreement_lbl" xml:lang="en-US" id="id_10642282_2391507_2_1">Reimbursement of granted amount under the agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ReimbursementOfFundsUnderAgreement" xlink:to="smsi_ReimbursementOfFundsUnderAgreement_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RelocationMoveTransitionTravelOtherMember" xlink:label="smsi_RelocationMoveTransitionTravelOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_RelocationMoveTransitionTravelOtherMember_lbl" xml:lang="en-US" id="id_10642282_2085846_3_1">Relocation Move Transition Travel Other [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_RelocationMoveTransitionTravelOtherMember_lbl" xml:lang="en-US" id="id_10642282_2085846_1_1">Relocation Move Transition Travel Other [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_RelocationMoveTransitionTravelOtherMember_lbl" xml:lang="en-US" id="id_10642282_2085846_2_1">Relocation, Move, Transition travel, Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_RelocationMoveTransitionTravelOtherMember" xlink:to="smsi_RelocationMoveTransitionTravelOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RemainingAmountOfGovernmentGrantUnderAgreement" xlink:label="smsi_RemainingAmountOfGovernmentGrantUnderAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_RemainingAmountOfGovernmentGrantUnderAgreement_lbl" xml:lang="en-US" id="id_10642282_2391508_3_1">Remaining amount of government grant under agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_RemainingAmountOfGovernmentGrantUnderAgreement_lbl" xml:lang="en-US" id="id_10642282_2391508_1_1">Remaining Amount Of Government Grant Under Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_RemainingAmountOfGovernmentGrantUnderAgreement_lbl" xml:lang="en-US" id="id_10642282_2391508_2_1">Remaining granted amount under the agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_RemainingAmountOfGovernmentGrantUnderAgreement" xlink:to="smsi_RemainingAmountOfGovernmentGrantUnderAgreement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="id_10642282_2038837_1_1">Research and Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="id_10642282_2038837_2_1">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" id="id_10642282_2035076_1_1">Research and Development Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" id="id_10642282_2035076_2_1">Research and Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US" id="id_10642282_2041099_1_1">Restricted Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US" id="id_10642282_2041099_2_1">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2036726_1_1">Restructuring and Related Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xml:lang="en-US" id="id_10642282_2036726_2_1">Restructuring and Related Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2039292_1_1">Restructuring and Related Activities Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2039292_2_1">Restructuring Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:label="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_lbl" xml:lang="en-US" id="id_10642282_2040085_1_1">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_lbl" xml:lang="en-US" id="id_10642282_2040085_2_1">Reductions in company's worldwide workforce</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCostAndReserveAxis_lbl" xml:lang="en-US" id="id_10642282_2038663_1_1">Restructuring Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringCostAndReserveAxis_lbl" xml:lang="en-US" id="id_10642282_2038663_2_1">Restructuring Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCostAndReserveLineItems_lbl" xml:lang="en-US" id="id_10642282_2039076_1_1">Restructuring Cost and Reserve [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringCostAndReserveLineItems_lbl" xml:lang="en-US" id="id_10642282_2039076_2_1">Restructuring Cost and Reserve [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringCostsAndAssetImpairmentCharges_lbl" xml:lang="en-US" id="id_10642282_2035499_1_1">Restructuring Costs and Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringCostsAndAssetImpairmentCharges_lbl" xml:lang="en-US" id="id_10642282_2035499_2_1">Equipment and improvements write-offs due to lease/rental terminations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:to="us-gaap_RestructuringCostsAndAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringPlanAxis_lbl" xml:lang="en-US" id="id_10642282_2037888_1_1">Restructuring Plan [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringPlanAxis_lbl" xml:lang="en-US" id="id_10642282_2037888_2_1">Restructuring Plan [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringPlanDomain_lbl" xml:lang="en-US" id="id_10642282_2037656_1_1">Restructuring Plan [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringPlanDomain_lbl" xml:lang="en-US" id="id_10642282_2037656_2_1">Restructuring Plan [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="us-gaap_RestructuringPlanDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringReserve_lbl" xml:lang="en-US" id="id_10642282_2035673_1_1">Restructuring Reserve</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_RestructuringReserve_lbl" xml:lang="en-US" id="id_10642282_2035673_4_1">Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_RestructuringReserve_lbl" xml:lang="en-US" id="id_10642282_2035673_5_1">Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringReserveAbstract_lbl" xml:lang="en-US" id="id_10642282_2028521_1_1">Restructuring Reserve [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringReserveAbstract_lbl" xml:lang="en-US" id="id_10642282_2028521_2_1">Restructuring Reserve [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="us-gaap_RestructuringReserveAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveCurrent" xlink:label="us-gaap_RestructuringReserveCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringReserveCurrent_lbl" xml:lang="en-US" id="id_10642282_2039691_1_1">Restructuring Reserve, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringReserveCurrent_lbl" xml:lang="en-US" id="id_10642282_2039691_2_1">Restructuring liability included in accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveCurrent" xlink:to="us-gaap_RestructuringReserveCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveNoncurrent" xlink:label="us-gaap_RestructuringReserveNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringReserveNoncurrent_lbl" xml:lang="en-US" id="id_10642282_2038840_1_1">Restructuring Reserve, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringReserveNoncurrent_lbl" xml:lang="en-US" id="id_10642282_2038840_2_1">Restructuring liability is included in deferred rent and other long term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveNoncurrent" xlink:to="us-gaap_RestructuringReserveNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RestructuringReserveProvisionBenefitNet" xlink:label="smsi_RestructuringReserveProvisionBenefitNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_RestructuringReserveProvisionBenefitNet_lbl" xml:lang="en-US" id="id_10642282_2264188_3_1">The aggregate total amount charged against earnings for expenses incurred and estimated for restructuring pursuant to a duly authorized plan, net of any offsets or reductions in prior period estimates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_RestructuringReserveProvisionBenefitNet_lbl" xml:lang="en-US" id="id_10642282_2264188_1_1">Restructuring Reserve Provision Benefit Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_RestructuringReserveProvisionBenefitNet_lbl" xml:lang="en-US" id="id_10642282_2264188_2_1">Provision-net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_RestructuringReserveProvisionBenefitNet" xlink:to="smsi_RestructuringReserveProvisionBenefitNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2_lbl" xml:lang="en-US" id="id_10642282_2040702_1_1">Restructuring Reserve, Settled without Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2_lbl" xml:lang="en-US" id="id_10642282_2040702_2_1">Non-cash stock based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveSettledWithoutCash2" xlink:to="us-gaap_RestructuringReserveSettledWithoutCash2_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RestructuringSpecialCharges" xlink:label="smsi_RestructuringSpecialCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_RestructuringSpecialCharges_lbl" xml:lang="en-US" id="id_10642282_2301356_3_1">Non-recurring expenses in connection with restructuring plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_RestructuringSpecialCharges_lbl" xml:lang="en-US" id="id_10642282_2301356_1_1">Restructuring Special Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_RestructuringSpecialCharges_lbl" xml:lang="en-US" id="id_10642282_2301356_2_1">Special charges for restructuring plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_RestructuringSpecialCharges" xlink:to="smsi_RestructuringSpecialCharges_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="id_10642282_2037317_1_1">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="id_10642282_2037317_2_1">Accumulated comprehensive deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2039695_1_1">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2039695_2_1">Company Revenue in Different Geographic Locations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_10642282_2028303_1_1">Revenue, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_10642282_2028303_2_1">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US" id="id_10642282_2028303_12_1">Total revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US" id="id_10642282_2037489_1_1">Sales Revenue, Net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US" id="id_10642282_2037489_2_1">Revenues [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScenarioForecastMember_lbl" xml:lang="en-US" id="id_10642282_2038269_1_1">Scenario, Forecast [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScenarioForecastMember_lbl" xml:lang="en-US" id="id_10642282_2038269_2_1">Scenario, Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioForecastMember" xlink:to="us-gaap_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="id_10642282_2036952_1_1">Scenario, Unspecified [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="id_10642282_2036952_2_1">Scenario, Unspecified [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US" id="id_10642282_2033696_1_1">Schedule of Available-for-sale Securities [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl" xml:lang="en-US" id="id_10642282_2033696_2_1">Schedule of Available-for-sale Securities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xml:lang="en-US" id="id_10642282_2039701_1_1">Schedule of Available-for-sale Securities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl" xml:lang="en-US" id="id_10642282_2039701_2_1">Schedule of Available-for-sale Securities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock" xlink:label="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2075227_3_1">Schedule of business acquisition purchase price.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2075227_1_1">Schedule Of Business Acquisition Purchase Price Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2075227_2_1">Summary of Total Purchase Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock" xlink:to="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="id_10642282_2035694_1_1">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="id_10642282_2035694_2_1">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2036959_1_1">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2036959_2_1">Net Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" id="id_10642282_2037678_1_1">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" id="id_10642282_2037678_2_1">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" id="id_10642282_2036960_1_1">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" id="id_10642282_2036960_2_1">Stock-Based Non-Cash Compensation Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_lbl" xml:lang="en-US" id="id_10642282_2039703_1_1">Revenue from External Customers by Products and Services [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_lbl" xml:lang="en-US" id="id_10642282_2039703_2_1">Revenue from External Customers by Products and Services [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl" xml:lang="en-US" id="id_10642282_2033699_1_1">Revenue from External Customers by Products and Services [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl" xml:lang="en-US" id="id_10642282_2033699_2_1">Revenues Generated by Each Business Unit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US" id="id_10642282_2040721_1_1">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US" id="id_10642282_2040721_2_1">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2039705_1_1">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2039705_2_1">Future Amortization Expense Related to Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_10642282_2041123_1_1">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_10642282_2041123_2_1">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2037332_1_1">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2037332_2_1">Schedule of Acquired Assets by Major Asset Class</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_10642282_2040473_1_1">Property, Plant and Equipment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="id_10642282_2040473_2_1">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2041129_1_1">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2041129_2_1">Summary of Allocation of Purchase Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xml:lang="en-US" id="id_10642282_2037918_1_1">Schedule of Restructuring and Related Costs [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xml:lang="en-US" id="id_10642282_2037918_2_1">Schedule of Restructuring and Related Costs [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xml:lang="en-US" id="id_10642282_2035705_1_1">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xml:lang="en-US" id="id_10642282_2035705_2_1">Activity in Restructuring Liability Account</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2036061_1_1">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US" id="id_10642282_2036061_2_1">Company's Customers that Represent 10% or More of Company's Net Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="id_10642282_2038480_1_1">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="id_10642282_2038480_2_1">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="id_10642282_2039911_1_1">Segments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="id_10642282_2039911_2_1">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_10642282_2034488_1_1">Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_10642282_2034488_2_1">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="id_10642282_2039912_1_1">Segment Reporting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="id_10642282_2039912_2_1">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2039114_1_1">Segment Reporting Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="id_10642282_2039114_2_1">Segment, Customer Concentration and Geographical Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2035536_1_1">Segment Reporting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_10642282_2035536_2_1">Segment Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" id="id_10642282_2039726_1_1">Selling and Marketing Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" id="id_10642282_2039726_2_1">Selling and marketing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US" id="id_10642282_2040486_1_1">Selling and Marketing Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US" id="id_10642282_2040486_2_1">Selling and Marketing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeveranceCosts1_lbl" xml:lang="en-US" id="id_10642282_2035717_1_1">Severance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeveranceCosts1_lbl" xml:lang="en-US" id="id_10642282_2035717_2_1">Severance costs for affected employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeveranceCosts1" xlink:to="us-gaap_SeveranceCosts1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_10642282_2038710_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_10642282_2038710_2_1">Restricted stock, granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_10642282_2035122_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_10642282_2035122_2_1">Weighted average grant date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="id_10642282_2035719_1_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="id_10642282_2035719_2_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="id_10642282_2037512_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" id="id_10642282_2037512_2_1">Number of shares available for future grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="id_10642282_2036771_1_1">Equity Award [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="id_10642282_2036771_2_1">Equity Award [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SharePurchaseAgreementMember" xlink:label="smsi_SharePurchaseAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_SharePurchaseAgreementMember_lbl" xml:lang="en-US" id="id_10642282_2221117_3_1">Share Purchase Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_SharePurchaseAgreementMember_lbl" xml:lang="en-US" id="id_10642282_2221117_1_1">Share Purchase Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_SharePurchaseAgreementMember_lbl" xml:lang="en-US" id="id_10642282_2221117_2_1">Share Purchase Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SharePurchaseAgreementMember" xlink:to="smsi_SharePurchaseAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="id_10642282_2039124_1_1">Share Repurchase Program [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="id_10642282_2039124_2_1">Share Repurchase Program [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="id_10642282_2036618_1_1">Share Repurchase Program [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="id_10642282_2036618_2_1">Share Repurchase Program [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" id="id_10642282_2039927_1_1">Shares Paid for Tax Withholding for Share Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US" id="id_10642282_2039927_14_1">Cancellation of shares for payment of withholding tax, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SprintAndFastSpringMember" xlink:label="smsi_SprintAndFastSpringMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_SprintAndFastSpringMember_lbl" xml:lang="en-US" id="id_10642282_2151314_3_1">Sprint And Fast Spring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_SprintAndFastSpringMember_lbl" xml:lang="en-US" id="id_10642282_2151314_1_1">Sprint And Fast Spring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_SprintAndFastSpringMember_lbl" xml:lang="en-US" id="id_10642282_2151314_2_1">Sprint and Fast Spring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SprintAndFastSpringMember" xlink:to="smsi_SprintAndFastSpringMember_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SprintMember" xlink:label="smsi_SprintMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_SprintMember_lbl" xml:lang="en-US" id="id_10642282_2072305_3_1">Sprint [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_SprintMember_lbl" xml:lang="en-US" id="id_10642282_2072305_1_1">Sprint [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_SprintMember_lbl" xml:lang="en-US" id="id_10642282_2072305_2_1">Sprint and Affiliates [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_SprintMember" xlink:to="smsi_SprintMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US" id="id_10642282_2037951_1_1">State and Local Jurisdiction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US" id="id_10642282_2037951_2_1">State [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="id_10642282_2037188_1_1">Segments [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="id_10642282_2037188_2_1">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="id_10642282_2040323_1_1">Equity Components [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="id_10642282_2040323_2_1">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_10642282_2039550_1_1">Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_10642282_2039550_2_1">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="id_10642282_2039551_1_1">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="id_10642282_2039551_2_1">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_10642282_2038498_1_1">Statement of Cash Flows [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_10642282_2038498_2_1">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_10642282_2039336_1_1">Statement of Financial Position [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_10642282_2039336_2_1">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_10642282_2040324_1_1">Statement of Stockholders' Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_10642282_2040324_2_1">Statement of Stockholders' Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US" id="id_10642282_2039338_1_1">Scenario [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US" id="id_10642282_2039338_2_1">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" id="id_10642282_2038726_1_1">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" id="id_10642282_2038726_2_1">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue" xlink:label="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue_lbl" xml:lang="en-US" id="id_10642282_2208237_3_1">The fair value at grant date for shares issued during the period from an employee stock purchase plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue_lbl" xml:lang="en-US" id="id_10642282_2208237_1_1">Stock Granted During Period Shares Employee Stock Purchase Plans Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue_lbl" xml:lang="en-US" id="id_10642282_2208237_2_1">Employee stock purchase plan, grant date fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue" xlink:to="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_10642282_2035141_1_1">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_10642282_2035141_4_1">BALANCE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_10642282_2035141_5_1">BALANCE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_10642282_2035141_6_1">Total stockholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_10642282_2035553_1_1">Stockholders' Equity Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_10642282_2035553_2_1">Stockholders' equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US" id="id_10642282_2035143_1_1">Stockholders' Equity Note, Stock Split, Conversion Ratio</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl" xml:lang="en-US" id="id_10642282_2035143_2_1">Reverse stock split ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US" id="id_10642282_2036458_1_1">Stockholders' Equity, Reverse Stock Split</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US" id="id_10642282_2036458_2_1">Reverse stock split, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US" id="id_10642282_2038886_1_1">Stock Issued During Period, Shares, Employee Stock Purchase Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US" id="id_10642282_2038886_2_1">Employee stock purchase plan (ESPP), shares purchased/granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US" id="id_10642282_2038886_12_1">Employee stock purchase plan, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="id_10642282_2040326_1_1">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="id_10642282_2040326_2_1">Restricted stock grants, net of cancellations, shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xml:lang="en-US" id="id_10642282_2039347_1_1">Stock Issued During Period, Value, Employee Stock Purchase Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xml:lang="en-US" id="id_10642282_2039347_2_1">Employee stock purchase plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="id_10642282_2033735_1_1">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US" id="id_10642282_2033735_2_1">Restricted stock grants, net of cancellations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" id="id_10642282_2035892_1_1">Subsequent Event [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" id="id_10642282_2035892_2_1">Subsequent Event [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="id_10642282_2039759_1_1">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="id_10642282_2039759_2_1">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" id="id_10642282_2039760_1_1">Subsequent Events [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" id="id_10642282_2039760_2_1">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" id="id_10642282_2040768_1_1">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" id="id_10642282_2040768_2_1">Subsequent Events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" id="id_10642282_2039938_1_1">Subsequent Event [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" id="id_10642282_2039938_2_1">Subsequent Event [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="id_10642282_2037362_1_1">Subsequent Event Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="id_10642282_2037362_2_1">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="id_10642282_2039761_1_1">Subsequent Event Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="id_10642282_2039761_2_1">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_10642282_2036634_1_1">Supplemental Cash Flow Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_10642282_2036634_2_1">Supplemental disclosures of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_10642282_2040527_1_1">Technology-Based Intangible Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xml:lang="en-US" id="id_10642282_2040527_2_1">Purchased Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_10642282_2038518_1_1">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_10642282_2038518_2_1">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember" xlink:label="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember_lbl" xml:lang="en-US" id="id_10642282_2070334_3_1">Two Thousand Fifteen Omnibus Equity Incentive Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember_lbl" xml:lang="en-US" id="id_10642282_2070334_1_1">Two Thousand Fifteen Omnibus Equity Incentive Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember_lbl" xml:lang="en-US" id="id_10642282_2070334_2_1">2015 Omnibus Equity Incentive Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember" xlink:to="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandFourteenRestructuringPlanMember" xlink:label="smsi_TwoThousandFourteenRestructuringPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_TwoThousandFourteenRestructuringPlanMember_lbl" xml:lang="en-US" id="id_10642282_2261450_3_1">Two Thousand Fourteen Restructuring Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_TwoThousandFourteenRestructuringPlanMember_lbl" xml:lang="en-US" id="id_10642282_2261450_1_1">Two Thousand Fourteen Restructuring Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_TwoThousandFourteenRestructuringPlanMember_lbl" xml:lang="en-US" id="id_10642282_2261450_2_1">2014 Restructuring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_TwoThousandFourteenRestructuringPlanMember" xlink:to="smsi_TwoThousandFourteenRestructuringPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandThirteenRestructuringPlanMember" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember_lbl" xml:lang="en-US" id="id_10642282_2052202_3_1">Two Thousand Thirteen Restructuring Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember_lbl" xml:lang="en-US" id="id_10642282_2052202_1_1">Two Thousand Thirteen Restructuring Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember_lbl" xml:lang="en-US" id="id_10642282_2052202_2_1">2013 Restructuring [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_TwoThousandThirteenRestructuringPlanMember" xlink:to="smsi_TwoThousandThirteenRestructuringPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfRestructuringDomain_lbl" xml:lang="en-US" id="id_10642282_2037214_1_1">Type of Restructuring [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TypeOfRestructuringDomain_lbl" xml:lang="en-US" id="id_10642282_2037214_2_1">Type of Restructuring [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_TypeOfRestructuringDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl" xml:lang="en-US" id="id_10642282_2039786_1_1">US Government Agencies Debt Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl" xml:lang="en-US" id="id_10642282_2039786_2_1">Government Securities/Money Market [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ValueOfInitialShares" xlink:label="smsi_ValueOfInitialShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ValueOfInitialShares_lbl" xml:lang="en-US" id="id_10642282_2392254_3_1">Value of initial shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ValueOfInitialShares_lbl" xml:lang="en-US" id="id_10642282_2392254_1_1">Value Of Initial Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_ValueOfInitialShares_lbl" xml:lang="en-US" id="id_10642282_2392254_2_1">Value of initial shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ValueOfInitialShares" xlink:to="smsi_ValueOfInitialShares_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ValueOfSharesHeldInEscrow" xlink:label="smsi_ValueOfSharesHeldInEscrow"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_ValueOfSharesHeldInEscrow_lbl" xml:lang="en-US" id="id_10642282_2392255_3_1">Value of shares held in escrow.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_ValueOfSharesHeldInEscrow_lbl" xml:lang="en-US" id="id_10642282_2392255_1_1">Value Of Shares Held In Escrow</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_ValueOfSharesHeldInEscrow_lbl" xml:lang="en-US" id="id_10642282_2392255_2_1">Value of Escrow Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_ValueOfSharesHeldInEscrow" xlink:to="smsi_ValueOfSharesHeldInEscrow_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_10642282_2035931_1_1">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_10642282_2035931_6_1">Weighted average shares outstanding-diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US" id="id_10642282_2040369_1_1">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US" id="id_10642282_2040369_2_1">Basic and diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_10642282_2038760_1_1">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_10642282_2038760_2_1">Denominator:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_10642282_2038760_12_1">Weighted average shares outstanding:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_10642282_2038354_1_1">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_10642282_2038354_2_1">Weighted average shares outstanding-basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_WirelessBusinessSegmentMember" xlink:label="smsi_WirelessBusinessSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="smsi_WirelessBusinessSegmentMember_lbl" xml:lang="en-US" id="id_10642282_2315561_3_1">Wireless business segment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="smsi_WirelessBusinessSegmentMember_lbl" xml:lang="en-US" id="id_10642282_2315561_1_1">Wireless Business Segment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="smsi_WirelessBusinessSegmentMember_lbl" xml:lang="en-US" id="id_10642282_2315561_2_1">Wireless [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="smsi_WirelessBusinessSegmentMember" xlink:to="smsi_WirelessBusinessSegmentMember_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>smsi-20160630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Presentation Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.23.6 -->
<!-- Round: 4 -->
<!-- Creation date: 2016-07-29T15:33:48Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DocumentandEntityInformation" roleURI="http://smithmicro.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfIncome" roleURI="http://smithmicro.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://smithmicro.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://smithmicro.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsSummaryOfTotalPurchasePrice" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfTotalPurchasePrice"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice" roleURI="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureNetLossPerShareNetLossPerShare" roleURI="http://smithmicro.com/taxonomy/role/DisclosureNetLossPerShareNetLossPerShare"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses" roleURI="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCashAndCashEquivalentsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses" roleURI="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureShortTermInvestmentsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureEquipmentAndImprovementsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureEquipmentAndImprovementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases" roleURI="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureIncomeTaxesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical" roleURI="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#DisclosureSubsequentEventsAdditionalInformation" roleURI="http://smithmicro.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsNatureOfOperations" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsAssetImpairmentChargesTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsAssetImpairmentChargesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsGoodwillDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="smsi-20160630.xsd#Role_NotesToFinancialStatementsSubsequentEventsTextBlock" roleURI="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"/>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_DocumentAndEntityInformationAbstract" xlink:label="smsi_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentType" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_AmendmentFlag" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentPeriodEndDate" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_TradingSymbol" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityRegistrantName" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCentralIndexKey" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityFilerCategory" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="smsi_DocumentAndEntityInformationAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:title="104000 - Statement - Statement of Financial Position, Classified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfIncome" xlink:title="124000 - Statement - Statement of Income (Including Gross Margin)">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ChangeInFairValueOfContingentLiability" xlink:label="smsi_ChangeInFairValueOfContingentLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SalesRevenueNet" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="smsi_ChangeInFairValueOfContingentLiability" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome" xlink:title="148600 - Statement - Statement of Shareholders' Equity">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_2" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued_2" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:title="152200 - Statement - Statement of Cash Flows">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ChangeInFairValueOfContingentLiability" xlink:label="smsi_ChangeInFairValueOfContingentLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable" xlink:label="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="smsi_ChangeInFairValueOfContingentLiability" order="1.0200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="1.0600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" order="1.0800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockPlans" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="1.1700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="1.1800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments" order="1.1900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BirdMember" xlink:label="smsi_BirdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityNumberOfEmployees" xlink:label="dei_EntityNumberOfEmployees"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="smsi_BirdMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="dei_EntityNumberOfEmployees" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfTotalPurchasePrice">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BirdMember" xlink:label="smsi_BirdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ReimbursementOfCashOnHand" xlink:label="smsi_ReimbursementOfCashOnHand"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="smsi_BirdMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="smsi_ReimbursementOfCashOnHand" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BirdMember" xlink:label="smsi_BirdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:label="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="smsi_BirdMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureNetLossPerShareNetLossPerShare">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice" xlink:label="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLoss" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EmployeeStockPurchasePlanMember" xlink:label="smsi_EmployeeStockPurchasePlanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue" xlink:label="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember" xlink:label="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementScenarioAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="smsi_EmployeeStockPurchasePlanMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalCashAndCashEquivalentRelatedText" xlink:label="us-gaap_AdditionalCashAndCashEquivalentRelatedText"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld" xlink:label="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_AdditionalCashAndCashEquivalentRelatedText" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashUninsuredAmount" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:label="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetImpairmentChargesAbstract" xlink:label="us-gaap_AssetImpairmentChargesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetImpairmentChargesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureEquipmentAndImprovementsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_RangeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_NumberOfGeographicLocation" xlink:label="smsi_NumberOfGeographicLocation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SprintAndFastSpringMember" xlink:label="smsi_SprintAndFastSpringMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="smsi_NumberOfGeographicLocation" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="smsi_SprintAndFastSpringMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_MajorCustomersAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_GraphicsMember" xlink:label="smsi_GraphicsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_WirelessBusinessSegmentMember" xlink:label="smsi_WirelessBusinessSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_SalesRevenueNet" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="smsi_WirelessBusinessSegmentMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="smsi_GraphicsMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_FastSpringMember" xlink:label="smsi_FastSpringMember"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_GraphicsMember" xlink:label="smsi_GraphicsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SprintMember" xlink:label="smsi_SprintMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_WirelessBusinessSegmentMember" xlink:label="smsi_WirelessBusinessSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="smsi_SprintMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="smsi_FastSpringMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_MajorCustomersAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="smsi_WirelessBusinessSegmentMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="smsi_GraphicsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmericasMember" xlink:label="us-gaap_AmericasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AsiaPacificMember" xlink:label="us-gaap_AsiaPacificMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_SalesRevenueNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_StatementGeographicalAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_AmericasMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_AsiaPacificMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_AccruedLeaseExpenses" xlink:label="smsi_AccruedLeaseExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases" xlink:label="us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" xlink:label="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_IncentivesPricePerSquareFoot" xlink:label="smsi_IncentivesPricePerSquareFoot"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_LeaseAgreementTerm" xlink:label="smsi_LeaseAgreementTerm"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_LeaseIncentiveAmountForImprovementOfSpace" xlink:label="smsi_LeaseIncentiveAmountForImprovementOfSpace"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant" xlink:label="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_OperatingLeasesExpectedFutureSubleaseIncome" xlink:label="smsi_OperatingLeasesExpectedFutureSubleaseIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" xlink:label="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ProceedsFromGovernmentGrantForStartUpNewFacility" xlink:label="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ReimbursementOfFundsUnderAgreement" xlink:label="smsi_ReimbursementOfFundsUnderAgreement"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RemainingAmountOfGovernmentGrantUnderAgreement" xlink:label="smsi_RemainingAmountOfGovernmentGrantUnderAgreement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_AccruedLeaseExpenses" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_OperatingLeasesExpectedFutureSubleaseIncome" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_IncentivesPricePerSquareFoot" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_LeaseIncentiveAmountForImprovementOfSpace" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_LeaseAgreementTerm" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_ProceedsFromGovernmentGrantForStartUpNewFacility" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_ReimbursementOfFundsUnderAgreement" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="smsi_RemainingAmountOfGovernmentGrantUnderAgreement" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="us-gaap_IncomeTaxExaminationDescription"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_OperatingLossCarryforwardsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_IncomeTaxExaminationDescription" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_AnnualizedSavingsFromRestructuring" xlink:label="smsi_AnnualizedSavingsFromRestructuring"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_LeaseRentalTerminationsCostForRestructuring" xlink:label="smsi_LeaseRentalTerminationsCostForRestructuring"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="us-gaap_OtherRestructuringCosts"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_QuarterlySavingsFromRestructuring" xlink:label="smsi_QuarterlySavingsFromRestructuring"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:label="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges" xlink:label="us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RestructuringSpecialCharges" xlink:label="smsi_RestructuringSpecialCharges"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SeveranceCosts1" xlink:label="us-gaap_SeveranceCosts1"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandFourteenRestructuringPlanMember" xlink:label="smsi_TwoThousandFourteenRestructuringPlanMember"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandThirteenRestructuringPlanMember" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_QuarterlySavingsFromRestructuring" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_RestructuringSpecialCharges" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_SeveranceCosts1" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_OtherRestructuringCosts" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserveSettledWithoutCash2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_AnnualizedSavingsFromRestructuring" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_LeaseRentalTerminationsCostForRestructuring" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostsAndAssetImpairmentCharges" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="smsi_TwoThousandFourteenRestructuringPlanMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="smsi_TwoThousandThirteenRestructuringPlanMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringPlanAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="us-gaap_FacilityClosingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RelocationMoveTransitionTravelOtherMember" xlink:label="smsi_RelocationMoveTransitionTravelOtherMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve_2"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_RestructuringReserveProvisionBenefitNet" xlink:label="smsi_RestructuringReserveProvisionBenefitNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandThirteenRestructuringPlanMember" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="smsi_RestructuringReserveProvisionBenefitNet" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_PaymentsForRestructuring" order="1.0300" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve_2" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="smsi_TwoThousandThirteenRestructuringPlanMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringPlanAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_FacilityClosingMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="smsi_RelocationMoveTransitionTravelOtherMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveCurrent" xlink:label="us-gaap_RestructuringReserveCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringReserveNoncurrent" xlink:label="us-gaap_RestructuringReserveNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringReserveNoncurrent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringReserveCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_CommonStockToBeHeldInEscrowMember" xlink:label="smsi_CommonStockToBeHeldInEscrowMember"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition" xlink:label="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementInterestRate" xlink:label="smsi_EscrowSharesRepurchaseAgreementInterestRate"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment" xlink:label="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_EscrowSharesRepurchaseAgreementPeriod" xlink:label="smsi_EscrowSharesRepurchaseAgreementPeriod"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_iMobileMagicMember" xlink:label="smsi_iMobileMagicMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_SharePurchaseAgreementMember" xlink:label="smsi_SharePurchaseAgreementMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ValueOfInitialShares" xlink:label="smsi_ValueOfInitialShares"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ValueOfSharesHeldInEscrow" xlink:label="smsi_ValueOfSharesHeldInEscrow"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="smsi_iMobileMagicMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="us-gaap_CommonStockMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="smsi_CommonStockToBeHeldInEscrowMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="smsi_SharePurchaseAgreementMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_ValueOfInitialShares" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_ValueOfSharesHeldInEscrow" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_EscrowSharesRepurchaseAgreementPeriod" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="smsi_EscrowSharesRepurchaseAgreementInterestRate" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_StatementScenarioAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" order="15.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" xlink:label="us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock" xlink:label="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsAssetImpairmentChargesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetImpairmentChargesTextBlock" xlink:label="us-gaap_AssetImpairmentChargesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AssetImpairmentChargesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="smsi-20160630.xsd#smsi_TwoThousandThirteenRestructuringPlanMember" xlink:label="smsi_TwoThousandThirteenRestructuringPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="smsi_TwoThousandThirteenRestructuringPlanMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringPlanAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6803361008">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jul. 22, 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_smsi_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information [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_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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SMSI<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">SMITH MICRO SOFTWARE INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000948708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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">49,296,165<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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_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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_smsi_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 );">- Definition</a><div><p>Document and entity information.</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;">smsi_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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>12
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6803833792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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">$ 6,410<span></span>
</td>
<td class="nump">$ 8,819<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">720<span></span>
</td>
<td class="nump">4,078<span></span>
</td>
</tr>
<tr 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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances for doubtful accounts and other adjustments of $141 (2016) and $201 (2015)</a></td>
<td class="nump">5,444<span></span>
</td>
<td class="nump">8,145<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_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr 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, net of reserves for excess and obsolete inventory of $146 (2016) and $158 (2015)</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">39<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">692<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">13,827<span></span>
</td>
<td class="nump">21,786<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 );">Equipment and improvements, net</a></td>
<td class="nump">1,904<span></span>
</td>
<td class="nump">2,492<span></span>
</td>
</tr>
<tr 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_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,874<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_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">613<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">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_Assets', window );">Total assets</a></td>
<td class="nump">18,417<span></span>
</td>
<td class="nump">24,473<span></span>
</td>
</tr>
<tr 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,740<span></span>
</td>
<td class="nump">1,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">5,007<span></span>
</td>
<td class="nump">5,064<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,069<span></span>
</td>
<td class="nump">440<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">7,816<span></span>
</td>
<td class="nump">7,212<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_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Deferred rent and other long-term liabilities</a></td>
<td class="nump">2,970<span></span>
</td>
<td class="nump">3,235<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_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">2,970<span></span>
</td>
<td class="nump">3,235<span></span>
</td>
</tr>
<tr 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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value $0.001 per share; 5,000,000 shares authorized; none issued or outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.001 per share; 100,000,000 shares authorized; 46,853,150 and 45,729,272 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr 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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">225,455<span></span>
</td>
<td class="nump">224,867<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 comprehensive deficit</a></td>
<td class="num">(217,871)<span></span>
</td>
<td class="num">(210,887)<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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">7,631<span></span>
</td>
<td class="nump">14,026<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 18,417<span></span>
</td>
<td class="nump">$ 24,473<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))<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> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(12))<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(11))<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_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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged 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 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65884222&amp;loc=d3e22054-111558<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66010992&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=66902209&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<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 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br>Reference 3: 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=65893310&amp;loc=d3e214044-122780<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.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: 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.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: 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.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: 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.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=64834752&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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.5(c))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=68049868&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation due after one year or beyond 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(22))<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> -Subparagraph (SX 201.5-02(26))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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 201.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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.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_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that 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><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(7))<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 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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: 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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<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_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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: 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 3: 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(30)(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_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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><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 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 3: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>13
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6803879168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowances for doubtful accounts receivable</a></td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">$ 201<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_InventoryValuationReserves', window );">Reserves for excess and obsolete inventory</a></td>
<td class="nump">$ 146<span></span>
</td>
<td class="nump">$ 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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,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, shares issued</a></td>
<td class="nump">46,853,150<span></span>
</td>
<td class="nump">45,729,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">46,853,150<span></span>
</td>
<td class="nump">45,729,272<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=66008989&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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://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 3: 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> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 4: 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=68049868&amp;loc=d3e3927-108312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6804335824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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>
<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_SalesRevenueNet', window );">Revenues</a></td>
<td class="nump">$ 7,459<span></span>
</td>
<td class="nump">$ 9,386<span></span>
</td>
<td class="nump">$ 14,673<span></span>
</td>
<td class="nump">$ 19,915<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 revenues</a></td>
<td class="nump">1,913<span></span>
</td>
<td class="nump">2,071<span></span>
</td>
<td class="nump">4,026<span></span>
</td>
<td class="nump">4,189<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">5,546<span></span>
</td>
<td class="nump">7,315<span></span>
</td>
<td class="nump">10,647<span></span>
</td>
<td class="nump">15,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">2,478<span></span>
</td>
<td class="nump">2,228<span></span>
</td>
<td class="nump">4,848<span></span>
</td>
<td class="nump">4,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">4,107<span></span>
</td>
<td class="nump">3,447<span></span>
</td>
<td class="nump">8,030<span></span>
</td>
<td class="nump">6,788<span></span>
</td>
</tr>
<tr 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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">2,870<span></span>
</td>
<td class="nump">2,865<span></span>
</td>
<td class="nump">5,356<span></span>
</td>
<td class="nump">5,742<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">9,455<span></span>
</td>
<td class="nump">8,540<span></span>
</td>
<td class="nump">18,234<span></span>
</td>
<td class="nump">16,949<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(3,909)<span></span>
</td>
<td class="num">(1,225)<span></span>
</td>
<td class="num">(7,587)<span></span>
</td>
<td class="num">(1,223)<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_smsi_ChangeInFairValueOfContingentLiability', window );">Change in fair value of contingent liability</a></td>
<td class="nump">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657<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_NonoperatingIncomeExpense', window );">Interest and other income (expense), net</a></td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(1)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income taxes</a></td>
<td class="num">(3,269)<span></span>
</td>
<td class="num">(1,225)<span></span>
</td>
<td class="num">(6,949)<span></span>
</td>
<td class="num">(1,224)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income tax expense</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(3,280)<span></span>
</td>
<td class="num">(1,231)<span></span>
</td>
<td class="num">(6,986)<span></span>
</td>
<td class="num">(1,241)<span></span>
</td>
</tr>
<tr 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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Other comprehensive income, before tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Unrealized holding gains on available-for-sale securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<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 loss</a></td>
<td class="num">$ (3,280)<span></span>
</td>
<td class="num">$ (1,231)<span></span>
</td>
<td class="num">$ (6,984)<span></span>
</td>
<td class="num">$ (1,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_EarningsPerShareAbstract', window );"><strong>Net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
</tr>
<tr 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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted</a></td>
<td class="nump">46,964<span></span>
</td>
<td class="nump">46,257<span></span>
</td>
<td class="nump">46,529<span></span>
</td>
<td class="nump">45,881<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ChangeInFairValueOfContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of contingent liability.</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;">smsi_ChangeInFairValueOfContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_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=66004124&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_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_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=63488584&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_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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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>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_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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=63488584&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_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=63488584&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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=68072869&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 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=65882285&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_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=66902209&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 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 4: 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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(18))<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> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_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=63488584&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_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.</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 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=SL7669646-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.</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 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=SL7669646-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=66004124&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses directly related to the marketing or selling of products or services.</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_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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>15
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6791165424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement of Stockholders' Equity - 6 months ended Jun. 30, 2016 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Accumulated Comprehensive Deficit [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Dec. 31, 2015</a></td>
<td class="nump">$ 14,026<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">$ 224,867<span></span>
</td>
<td class="num">$ (210,887)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">BALANCE, Shares at Dec. 31, 2015</a></td>
<td class="nump">45,729,272<span></span>
</td>
<td class="nump">45,729,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash compensation recognized on stock options and ESPP</a></td>
<td class="nump">$ 76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock grants, net of cancellations</a></td>
<td class="nump">689<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">688<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock grants, net of cancellations, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,391,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cancellation of shares for payment of withholding tax</a></td>
<td class="num">(183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(183)<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_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Cancellation of shares for payment of withholding tax, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(281,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">(6,984)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,984)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Jun. 30, 2016</a></td>
<td class="nump">$ 7,631<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
<td class="nump">$ 225,455<span></span>
</td>
<td class="num">$ (217,871)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">BALANCE, Shares at Jun. 30, 2016</a></td>
<td class="nump">46,853,150<span></span>
</td>
<td class="nump">46,853,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of recognized equity-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). Alternate captions include the words "stock-based compensation".</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 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66904339&amp;loc=d3e4534-113899<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=65896087&amp;loc=d3e11149-113907<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=65896087&amp;loc=d3e11178-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=66004124&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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.</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_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</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(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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in value for stock issued during the period as a result of employee stock purchase plan.</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(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 FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><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 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 3: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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>16
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6803590560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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>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 loss</a></td>
<td class="num">$ (6,986)<span></span>
</td>
<td class="num">$ (1,241)<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 loss to net cash 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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">779<span></span>
</td>
<td class="nump">970<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_smsi_ChangeInFairValueOfContingentLiability', window );">Change in fair value of contingent liability</a></td>
<td class="num">(657)<span></span>
</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_smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable', window );">Provision for doubtful accounts and other adjustments to accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(291)<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_InventoryWriteDown', window );">Provision for excess and obsolete inventory</a></td>
<td class="nump">4<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_AllocatedShareBasedCompensationExpense', window );">Non-cash compensation related to stock options, ESPP and restricted stock</a></td>
<td class="nump">765<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposal of assets</a></td>
<td class="nump">18<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in operating accounts:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">664<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="nump">11<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(212)<span></span>
</td>
<td class="num">(295)<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="num">(460)<span></span>
</td>
<td class="num">(968)<span></span>
</td>
</tr>
<tr 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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">143<span></span>
</td>
<td class="num">(1,385)<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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash used in operating activities</a></td>
<td class="num">(3,697)<span></span>
</td>
<td class="num">(1,506)<span></span>
</td>
</tr>
<tr 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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing 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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of Birdstep Technology, net of cash received</a></td>
<td class="num">(1,927)<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_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(152)<span></span>
</td>
<td class="num">(63)<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_PaymentsForProceedsFromShortTermInvestments', window );">Sales (purchases) of short-term investments</a></td>
<td class="nump">3,360<span></span>
</td>
<td class="num">(1,440)<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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">1,281<span></span>
</td>
<td class="num">(1,503)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Cash received from stock sale for employee stock purchase plan</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">8<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_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash provided by financing activities</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">18<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(2,409)<span></span>
</td>
<td class="num">(2,991)<span></span>
</td>
</tr>
<tr 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, beginning of period</a></td>
<td class="nump">8,819<span></span>
</td>
<td class="nump">10,165<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, end of period</a></td>
<td class="nump">6,410<span></span>
</td>
<td class="nump">7,174<span></span>
</td>
</tr>
<tr 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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures 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 for income taxes</a></td>
<td class="nump">$ 32<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ChangeInFairValueOfContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of contingent liability.</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;">smsi_ChangeInFairValueOfContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense net of any offsets related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</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;">smsi_IncreaseDecreaseInReservesAgainstAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<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 (h)(1)(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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=66902209&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=66902209&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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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 (a)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64862545&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=66902209&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=66902209&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=66902209&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=66902209&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_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes 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=66902209&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_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=66902209&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4542-108314<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 1C<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=SL66093883-108312<br><br>Reference 3: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: 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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=SL66093879-108312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of financing activities, excluding 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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of investing activities, excluding 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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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=66902209&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=66902209&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=66902209&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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=66902209&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 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 4: 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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(18))<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> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_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_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3098-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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3095-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_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business, net of the cash acquired from the purchase.</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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3213-108585<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible 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=66902209&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_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</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 (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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=66902209&amp;loc=d3e3255-108585<br><br>Reference 3: 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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the amount received from the stock plan 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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3255-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_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6779451184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_NatureOfOperations', window );">The Company</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>1.&#xA0;The Company</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Smith Micro Software, Inc. (&#x201C;we,&#x201D; &#x201C;us,&#x201D;
 &#x201C;our,&#x201D; &#x201C;Smith Micro,&#x201D; or the
 &#x201C;Company&#x201D;) provides software solutions to simplify and
 enhance the mobile experience. As a leader in wireless
 connectivity, our applications ensure high quality of service for
 mobile users while optimizing networks for wireless service
 providers and enterprises.&#xA0;Using our intelligent device
 software, along with premium voice, video and messaging
 applications, we create new opportunities to engage consumers and
 monetize mobile services.&#xA0;In addition to wireless solutions,
 Smith Micro develops 2D/3D graphics software used by professional
 artists, animators, illustrators, and designers worldwide.</p>


 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6003-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=SL51803626-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784457792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 );">Basis of Presentation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>2.&#xA0;Basis of Presentation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The accompanying interim consolidated balance sheet and statement
 of stockholders&#x2019; equity as of June 30, 2016, and the related
 statements of operations and comprehensive loss and cash flows for
 the three and six months ended June 30, 2016 and 2015 are
 unaudited. The unaudited consolidated financial statements have
 been prepared according to the rules and regulations of the
 Securities and Exchange Commission (&#x201C;SEC&#x201D;) and,
 therefore, certain information and disclosures normally included in
 financial statements prepared in accordance with accounting
 principles generally accepted in the United States have been
 omitted.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In the opinion of management, the accompanying unaudited
 consolidated financial statements for the periods presented reflect
 all adjustments, which are normal and recurring, necessary to
 fairly state the financial position, results of operations and cash
 flows. These unaudited consolidated financial statements should be
 read in conjunction with the audited financial statements included
 in our Annual Report on Form 10-K for the fiscal year ended
 December&#xA0;31, 2015 filed with the SEC on March 9, 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Intercompany balances and transactions have been eliminated in
 consolidation.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Operating results for the three and six months ended June 30, 2016
 are not necessarily indicative of the results that may&#xA0;be
 expected for any other interim period or for the fiscal year ending
 December&#xA0;31, 2016.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=68058157&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=64809438&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>19
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6593188256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>3.&#xA0;Recent Accounting Pronouncements</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In March 2016, the Financial Accounting Standards Board
 (&#x201C;FASB&#x201D;) issued final guidance in Accounting Standards
 Update (&#x201C;ASU&#x201D;) No. 2016-09,&#xA0;<i>Improvements to Employee
 Share-Based Payment Accounting,&#xA0;</i>which will change certain
 aspects of accounting for share-based payments to
 employees.&#xA0;The new guidance will require all income tax
 effects of awards to be recognized in the income statement when the
 awards vest or are settled.&#xA0;It will also allow an employer to
 repurchase more of an employee&#x2019;s shares than it can currently
 for tax withholding purposes without triggering liability
 accounting and to make a policy election to account for forfeitures
 as they occur.&#xA0;The guidance is effective for financial
 statements issued for annual periods beginning after December 15,
 2016.&#xA0;Early adoption is permitted for all companies in any
 interim or annual period, and must be adopted on a modified
 prospective approach.&#xA0;Due to the Company applying a full
 valuation allowance against its deferred tax assets, the nature of
 the change on the balance sheet will not be significant.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In February 2016, the FASB issued ASU No. 2016-02,&#xA0;<i>Leases,&#xA0;</i>to increase transparency
 and comparability among organizations by recognizing all lease
 transactions (with terms in excess of 12 months) on the balance
 sheet as a lease liability and a right-of-use asset (as defined).
 The ASU is effective for fiscal years beginning after December 15,
 2018, including interim periods within those fiscal years, with
 earlier application permitted.&#xA0;Upon adoption, the lessee will
 apply the new standard retrospectively to all periods presented or
 retrospectively using a cumulative effect adjustment in the year of
 adoption.&#xA0;The Company is currently assessing the effect that
 adoption will have on the consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In September 2015, FASB issued ASU&#xA0;No.
 2015-16,&#xA0;<i>Business Combinations (Topic 805): Simplifying the
 Accounting for Measurement-Period Adjustments</i>&#xA0;as part of the Board&#x2019;s
 Simplification Initiative. This Update requires:</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">An acquirer to recognize adjustments
 to provisional amounts identified during the measurement period in
 the reporting period in which the adjustment amounts are
 determined.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">An acquirer to record, in the same
 period&#x2019;s financial statements, the effect on earnings of
 changes in depreciation, amortization, or other income effects
 resulting from the change to the provisional amounts. This effect
 is required to be calculated as if the accounting had been
 completed at the acquisition date.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">An entity to present separately on
 the face of the income statement or disclose in the notes the
 portion of the amount recorded in current-period earnings by line
 item that would have been recorded in previous reporting periods if
 the adjustment to the provisional amounts had been recognized as of
 the acquisition date.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 The guidance was effective for financial statements issued for
 annual periods beginning after December 15, 2015, including interim
 periods within those fiscal years. The Company will adopt this
 standard going forward and it is not expected to have a material
 impact on the Company&#x2019;s consolidated financial
 statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In August 2014, the FASB issued ASU No. 2014-15,&#xA0;<i>Presentation of Financial
 Statements-Going Concern (Subtopic 205-40</i>).&#xA0;The Update
 provides U.S. GAAP guidance on management&#x2019;s responsibility in
 evaluating whether there is substantial doubt about a
 company&#x2019;s ability to continue as a going concern and about
 related footnote disclosures. For each reporting period, management
 will be required to evaluate whether there are conditions or events
 that raise substantial doubt about a company&#x2019;s ability to
 continue as a going concern within one year from the date the
 financial statements are issued.&#xA0;The amendments in this Update
 are effective for the annual period ending after December 15, 2016,
 and for annual periods and interim periods thereafter. Early
 application is permitted.&#xA0;The adoption of this standard is not
 expected to have a material impact on the Company&#x2019;s
 consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In May 2014, the FASB issued ASU No. 2014-09,&#xA0;<i>Revenue from Contracts with
 Customers (Topic 606).</i><i>&#xA0;</i>The amendments to this
 Update supersede nearly all existing revenue recognition guidance
 under U.S. GAAP. The core principle of this Topic is to recognize
 revenues when promised goods or services are transferred to
 customers in an amount that reflects the consideration that is
 expected to be received for those goods or services. This Topic
 defines a five-step process to achieve this core principle and, in
 doing so, it is possible more judgment and estimates may be
 required within the revenue recognition process than required under
 existing U.S. GAAP including identifying performance obligations in
 the contract, estimating the amount of variable consideration to
 include in the transaction price and allocating the transaction
 price to each separate performance obligation. In July 2015, the
 FASB deferred the effective date for annual reporting periods
 beginning after December 15, 2017 (including interim reporting
 periods within those periods). Early adoption is permitted to the
 original effective date of December 15, 2016 (including interim
 reporting periods within those periods). The amendments may be
 applied retrospectively to each prior period presented or
 retrospectively with the cumulative effect recognized as of the
 date of initial application. The Company will be evaluating the
 impact of this guidance on our consolidated financial
 statements.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Change in Accounting Principle<br> -URI http://asc.fasb.org/extlink&amp;oid=6507316<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Direct Effects of a Change in Accounting Principle<br> -URI http://asc.fasb.org/extlink&amp;oid=66092750<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22583-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Indirect Effects of a Change in Accounting Principle<br> -URI http://asc.fasb.org/extlink&amp;oid=6515603<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22580-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Accounting Change<br> -URI http://asc.fasb.org/extlink&amp;oid=6503790<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22499-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Retrospective Application<br> -URI http://asc.fasb.org/extlink&amp;oid=6523989<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=68064558&amp;loc=d3e765-108305<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=68064558&amp;loc=d3e725-108305<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6794422848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>4. Acquisitions</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Birdstep Technology AB</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 On April 7, 2016, pursuant to the Share Purchase Agreement, dated
 as of March 8, 2016, by and between Smith Micro Software, Inc. (the
 &#x201C;Company&#x201D;) and Birdstep Technology ASA
 (&#x201C;Birdstep&#x201D;), the Company completed its previously
 announced acquisition of 100% of the outstanding capital stock of
 Birdstep&#x2019;s wholly owned Swedish subsidiary, Birdstep
 Technology AB (the &#x201C;Acquisition&#x201D;).&#xA0;Pursuant to the
 terms of the Share Purchase Agreement, the Company paid a net
 purchase price of $2,000,000 in cash to Birdstep at the
 closing.&#xA0;As a result of the Acquisition, Birdstep Technology
 AB has become a wholly-owned subsidiary of the
 Company.&#xA0;Approximately 18 employees continued as employees of
 Birdstep Technology AB following the
 Closing.&#xA0;Acquisition-related costs of $0.1 million were
 recorded as expense in the six months ended June 30, 2016 in the
 general and administrative section of the consolidated statement of
 operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The total purchase price is summarized as follows (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash paid at closing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,883</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less:&#xA0;Reimbursement of cash on hand at closing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(883</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total purchase price</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company&#x2019;s allocation of the purchase price is summarized
 as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Assets:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">73</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">99</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">103</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaids and other current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">311</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Equipment and improvements</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">640</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,874</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,130</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Liabilities:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">223</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">421</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">486</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,130</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total purchase price</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The results of operations of Birdstep Technology AB have been
 included in the Company&#x2019;s consolidated financial statements
 from the date of acquisition.&#xA0;The pro-forma effect of the
 acquisition on historical periods is not material and therefore is
 not included.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=65885119&amp;loc=d3e1497-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=65885119&amp;loc=d3e1490-128463<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65885119&amp;loc=d3e1392-128463<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65885119&amp;loc=d3e1486-128463<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=65885119&amp;loc=d3e1524-128463<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7000-128479<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4922-128472<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4934-128472<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4926-128472<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=SL65897772-128472<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65885119&amp;loc=d3e1383-128463<br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6996-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6804233456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 );">Net Loss Per Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>5.&#xA0;Net Loss Per Share</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company calculates earnings per share (&#x201C;EPS&#x201D;) as
 required by FASB ASC Topic No. 260, Earnings Per Share.&#xA0;Basic
 EPS is calculated by dividing the net income available to common
 stockholders by the weighted average number of common shares
 outstanding for the period, excluding common stock equivalents.
 Diluted EPS is computed by dividing the net income available to
 common stockholders by the weighted average number of common shares
 outstanding for the period plus the weighted average number of
 dilutive common stock equivalents outstanding for the period
 determined using the treasury-stock method. For periods with a net
 loss, the dilutive common stock equivalents are excluded from the
 diluted EPS calculation.&#xA0;For purposes of this calculation,
 common stock subject to repurchase by the Company and options are
 considered to be common stock equivalents and are only included in
 the calculation of diluted earnings per share when their effect is
 dilutive.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="14" align="center"><b>(unaudited, in
 thousands, except per share amounts)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Numerator:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss available to common stockholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(3,280</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,231</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(6,986</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,241</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Denominator:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding&#x2014;basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,964</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Potential common shares&#x2014;options (treasury stock method)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding&#x2014;diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,964</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares excluded (anti-dilutive)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">134</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">164</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares excluded due to an exercise price greater than weighted
 average stock price for the period</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,470</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,534</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,470</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,489</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss per common share:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.07</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.15</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.07</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.15</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" /></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=64863997&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=64863997&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=65016374&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=63488584&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>22
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6794422848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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 );">Stock-Based Compensation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>6.&#xA0;Stock-Based Compensation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Stock Plans</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 During the six months ended June 30, 2016, the Company granted 1.4
 million shares of restricted stock with a weighted average grant
 date fair value of $0.68 per share. This cost will be amortized
 ratably over a period of 12 to 48 months.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 As of June 30, 2016, there were 6.8 million shares available for
 future grants under the 2015 Omnibus Equity Incentive Plan.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Employee Stock Purchase Plan</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company&#x2019;s most recent six-month offering period ended
 March 31, 2016 and resulted in 14,000 shares being
 purchased/granted at a fair value of $0.50 per share.&#xA0;The next
 six-month offering period began on April 1, 2016 and will end on
 September 30, 2016.&#xA0;These shares will have a fair value of
 $0.50 per share.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Stock Compensation</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company accounts for all stock-based payment awards made to
 employees and directors based on their fair values and recognized
 as compensation expense over the vesting period using the
 straight-line method over the requisite service period for each
 award as required by FASB ASC Topic No. 718, Compensation-Stock
 Compensation. Restricted stock is valued using the closing stock
 price on the date of the grant.&#xA0;Options are valued using a
 Black-Scholes valuation model.</p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Stock-based non-cash compensation expense related to stock options,
 restricted stock grants and the employee stock purchase plan were
 recorded in the financial statements as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="63%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Selling and marketing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">83</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">158</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">127</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">151</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">320</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">194</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">286</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">361</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">615</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total non-cash stock compensation expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">523</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">765</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,099</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Total share-based compensation for each quarter included cash
 payments of income taxes related to grants of restricted stock in
 the amount of $0 and $22,000 for the three month periods ended June
 30, 2016 and 2015, respectively.&#xA0;The cash payments of income
 taxes related to grants of restricted stock totaled $0 and $54,000
 for the six month periods ended June 30, 2016 and 2015,
 respectively.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=65895303&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=68057994&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>23
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784005760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>7.&#xA0;Fair Value of Financial Instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company measures and discloses fair value measurements as
 required by FASB ASC Topic No. 820, Fair Value Measurements and
 Disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The carrying value of accounts receivable, foreign cash accounts,
 prepaid expenses, other current assets, accounts payable, and
 accrued expenses are considered to be representative of their
 respective fair values because of the short-term nature of those
 instruments.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Fair value is an exit price, representing the amount that would be
 received to sell an asset or paid to transfer a liability in an
 orderly transaction between market participants. As such, fair
 value is a market-based measurement that is determined based on
 assumptions that market participants would use in pricing an asset
 or a liability. As a basis for considering such assumptions, the
 FASB establishes a three-tier value hierarchy, which prioritizes
 the inputs used in the valuation methodologies in measuring fair
 value:</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">Level 1&#x2014;Observable inputs that
 reflect quoted prices (unadjusted) for identical assets or
 liabilities in active markets.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">Level 2&#x2014;Include other inputs
 that are directly or indirectly observable in the marketplace.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">Level 3&#x2014;Unobservable inputs
 which are supported by little or no market activity.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The fair value hierarchy also requires an entity to maximize the
 use of observable inputs and minimize the use of unobservable
 inputs when measuring fair value.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 As required by FASB ASC Topic No. 820, we measure our cash
 equivalents and short-term investments at fair value. Our cash
 equivalents and short-term investments are classified within Level
 1 by using quoted market prices utilizing market observable
 inputs.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 As required by FASB ASC Topic No. 825, Financial Instruments, an
 entity can choose to measure at fair value many financial
 instruments and certain other items that are not currently required
 to be measured at fair value. Subsequent changes in fair value for
 designated items are required to be reported in earnings in the
 current period. This Topic also establishes presentation and
 disclosure requirements for similar types of assets and liabilities
 measured at fair value.&#xA0;As permitted, the Company has elected
 not to use the fair value option to measure our available-for-sale
 securities under this Topic and will continue to report as required
 by FASB ASC Topic No. 320, Investments-Debt and Equity
 Securities.&#xA0;We have made this election because the nature of
 our financial assets and liabilities are not of such complexity
 that they would benefit from a change in valuation to fair
 value.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=6957238&amp;loc=d3e14172-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=6957238&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13504-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6608450784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [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_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>8.&#xA0;Cash and Cash Equivalents</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Cash and cash equivalents generally consist of cash, government
 securities, mutual funds, and money market funds.&#xA0;These
 securities are primarily held in two financial institutions and are
 uninsured except for the minimum Federal Deposit Insurance
 Corporation (&#x201C;FDIC&#x201D;) coverage, and have original
 maturity dates of three months or less.&#xA0;&#xA0;&#xA0;&#xA0;As
 of June 30, 2016 and December&#xA0;31, 2015, bank balances totaling
 approximately $6.1 million and $8.5 million, respectively, were
 uninsured.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.</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(1))<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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 6.H.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13728-122682<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> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775751792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Investments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Short-Term Investments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>9.&#xA0;Short-Term Investments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Short-term investments consist of U.S. government agency and
 government sponsored enterprise obligations.&#xA0;The Company
 accounts for these short-term investments as required by FASB ASC
 Topic No. 320, Investments-Debt and Equity Securities.&#xA0;These
 debt and equity securities are not classified as either
 held-to-maturity securities or trading securities.&#xA0;As such,
 they are classified as available-for-sale securities.
 Available-for-sale securities are recorded at fair value, with
 unrealized gains or losses recorded as a separate component of
 accumulated other comprehensive income in stockholders&#x2019;
 equity until realized.&#xA0;Available-for-sale securities with
 contractual maturities of less than 12 months were as follows (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="48%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Amortized<br />
 cost basis</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>June&#xA0;30,&#xA0;2016<br />
 Gross&#xA0;unrealized<br />
 gain(loss)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>Fair&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Amortized<br />
 cost basis</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>December&#xA0;31,&#xA0;2015<br />
 Gross unrealized<br />
 gain(loss)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>Fair&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Government securities/money market</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,080</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,078</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,080</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,078</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 There were no realized gains or losses for the six months ended
 June 30, 2016 and 2015.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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  investments in certain debt and equity securities.</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 320<br> -Glossary Debt Security<br> -URI http://asc.fasb.org/extlink&amp;oid=6509901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6379141&amp;loc=d3e15032-111544<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27232-111563<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -Glossary Equity Security<br> -URI http://asc.fasb.org/extlink&amp;oid=6511694<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62557-112803<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27161-111563<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27357-111563<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27405-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6593188256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_ReceivablesAbstract', window );"><strong>Receivables [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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>10.&#xA0;Accounts Receivable</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company performs ongoing credit evaluations of its customers
 and generally does not require collateral.&#xA0;The Company
 maintains reserves for estimated credit losses, and those losses
 have been within management&#x2019;s estimates.&#xA0;Allowances for
 product returns are included in other adjustments to accounts
 receivable on the accompanying consolidated balance
 sheets.&#xA0;Product returns are estimated based on historical
 experience and management estimations.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e5066-111524<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(4))<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 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<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(3))<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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e5162-111524<br><br>Reference 6: 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: 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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 8: 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=66008989&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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775751792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment or Disposal of Long Lived Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_AssetImpairmentChargesTextBlock', window );">Impairment or Disposal of Long Lived Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>11.&#xA0;Impairment or Disposal of Long Lived Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Long-lived assets to be held are reviewed for events or changes in
 circumstances which indicate that their carrying value may not be
 recoverable.&#xA0;They are tested for recoverability using
 undiscounted cash flows to determine whether or not impairment to
 such value has occurred as required by FASB ASC Topic No. 360,
 Property, Plant, and Equipment.&#xA0;The Company determined there
 was no impairment as of June&#xA0;30, 2016 and June&#xA0;30,
 2015.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentChargesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.</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_AssetImpairmentChargesTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>28
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6770595184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equipment and Improvements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 );">Equipment and Improvements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>12.&#xA0;Equipment and Improvements</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Equipment and improvements are stated at cost.&#xA0;Depreciation is
 computed using the straight-line method based on the estimated
 useful lives of the assets, generally ranging from three to seven
 years.&#xA0;Leasehold improvements are amortized using the
 straight-line method over the shorter of the estimated useful life
 of the asset or the lease term.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=64827811&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=64862545&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>29
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775751792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>13.&#xA0;Goodwill</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In accordance with FASB ASC Topic No.&#xA0;350,
 Intangibles-Goodwill and Other, we review the recoverability of the
 carrying value of goodwill at least annually or whenever events or
 circumstances indicate a potential impairment. The Company&#x2019;s
 impairment testing will be done annually at December&#xA0;31.
 Recoverability of goodwill is determined by comparing the fair
 value of the Company&#x2019;s reporting units to the carrying value
 of the underlying net assets in the reporting units. If the fair
 value of a reporting unit is determined to be less than the
 carrying value of its net assets, goodwill is deemed impaired and
 an impairment loss is recognized to the extent that the carrying
 value of goodwill exceeds the difference between the fair value of
 the reporting unit and the fair value of its other assets and
 liabilities.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill.</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_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6794344208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>14.&#xA0;Intangible Assets</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The following table sets forth our acquired assets by major asset
 class as of June 30, 2016 and December 31, 2015 (in thousands
 except for useful life data):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="53%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>June 30, 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December 31, 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Useful&#xA0;life<br />
 (years)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br />
 amortization</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net<br />
 book&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br />
 amortization</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net<br />
 book&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased technology</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">190</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">182</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">450</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">431</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">640</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(27</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Intangible assets amortization expense was $27,000 for the three
 and six months ended June 30, 2016, respectively, and $0 for the
 three and six months ended June 30, 2015, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Future amortization expense related to intangible assets as of June
 30, 2016 are as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WIDTH: 92.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt">
 <b>Year Ending December 31,</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2016-6 months remaining</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">53</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beyond</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">132</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" /></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6794285344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment, Customer Concentration and Geographical Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">Segment, Customer Concentration and Geographical Information</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>15.&#xA0;Segment, Customer Concentration and Geographical
 Information</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Segment Information</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Public companies are required to report financial and descriptive
 information about their reportable operating segments as required
 by FASB ASC Topic No. 280, Segment Reporting. The Company has two
 primary business units based on how management internally evaluates
 separate financial information, business activities and management
 responsibility. Wireless includes our NetWise<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>,
 CommSuite<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>, and
 QuickLink<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;family of
 products.&#xA0;Graphics includes our consumer-based products:
 Poser<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>, Anime
 Studio<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>, Manga
 Studio<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>,
 MotionArtist<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;and StuffIt<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company does not separately allocate operating expenses to
 these business units, nor does it allocate specific assets.
 Therefore, business unit information reported includes only
 revenues.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The following table shows the revenues generated by each business
 unit (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Wireless</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">6,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,887</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">12,276</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">17,106</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Graphics</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,156</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,499</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,397</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,459</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,386</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">14,673</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">19,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Customer Concentration Information</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 A summary of the Company&#x2019;s customers that represent 10% or
 more of the Company&#x2019;s net revenues is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Wireless:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sprint (&amp; affiliates)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64.6</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65.2</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64.8</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64.9</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Graphics:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 FastSpring</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.1</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.4</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12.3</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.9</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 The two customers listed above comprised 81% and 85% our accounts
 receivable as of June 30, 2016 and 2015, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Geographical Information</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 During the three and six months ended June 30, 2016 and 2015, the
 Company operated in three geographic locations; the Americas, EMEA
 (Europe, the Middle East, and Africa) and Asia
 Pacific.&#xA0;Revenues, attributed to the geographic location of
 the customer&#x2019;s bill-to address, were as follows (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Americas</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,302</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,253</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">14,444</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">19,565</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 EMEA</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">103</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">164</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">125</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Asia Pacific</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">54</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">60</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">225</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,459</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,386</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">14,673</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">19,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company does not separately allocate specific assets to these
 geographic locations.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8981-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9038-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8971-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8595-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8380-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8984-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9031-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8538-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8864-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8924-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6613254368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 );">Commitments and Contingencies</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>16. Commitments and Contingencies</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Leases</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company leases its buildings under operating leases that expire
 on various dates through 2022. Future minimum annual lease payments
 under such leases as of June 30, 2016 are as follows (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="87%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WIDTH: 92.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt">
 <b>Year Ending December 31,</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Operating</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2016-6 months remaining</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,165</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,369</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,987</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,713</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,716</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beyond</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,388</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 As of June 30, 2016, $4.4 million of the remaining lease
 commitments expense has been accrued as part of the 2013
 Restructuring Plan, partially offset by future estimated sublease
 income of $2.3 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Rent expense under operating leases was $0.5 million and $0.3
 million for the three months ended June 30, 2016 and 2015,
 respectively.&#xA0;Rent expense under operating leases was $0.8
 million and $0.6 million for the six months ended June 30, 2016 and
 2015, respectively.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 As a condition of our Pittsburgh lease that was signed in November
 2010, the landlord agreed to incentives of $40.00 per square foot,
 or a total of $2.2 million, for improvements to the
 space.&#xA0;These costs have been included in deferred rent in our
 long-term liabilities and are being amortized over the ten-year
 lease term.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Pennsylvania Opportunity Grant Program</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 On September 26, 2011, we received $1.0 million from the State of
 Pennsylvania to help fund our agreement to start-up a new
 facility.&#xA0;The grant carried with it an obligation, or
 commitment, to employ at least 232 people within a three-year time
 period that ended on December 31, 2013.&#xA0;We received an
 extension of time to meet this employment commitment by April 30,
 2016.&#xA0;This grant contains conditions that would require us to
 return a pro-rata amount of the monies received if we failed to
 meet these conditions.&#xA0;As such, the monies had been recorded
 as a liability in the accrued liabilities line item on the balance
 sheet until we are irrevocably entitled to retain the monies, or
 until it is determined that we need to return a portion or all of
 the monies received.&#xA0;On June&#xA0;27, 2016, we received a
 letter from the State of Pennsylvania requesting reimbursement of
 $0.3 million and said we earned the remaining $0.7&#xA0;million of
 the original $1.0 million grant.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Litigation</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company may become involved in various legal proceedings
 arising from its business activities. While management does not
 believe the ultimate disposition of these matters will have a
 material adverse impact on the Company&#x2019;s consolidated results
 of operations, cash flows or financial position, litigation is
 inherently unpredictable, and depending on the nature and timing of
 these proceedings, an unfavorable resolution could materially
 affect the Company&#x2019;s future consolidated results of
 operations, cash flows, or financial position in a particular
 period.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Other Contingent Contractual Obligations</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 During its normal course of business, the Company has made certain
 indemnities, commitments, and guarantees under which it may be
 required to make payments in relation to certain transactions.
 These include: intellectual property indemnities to the
 Company&#x2019;s customers and licensees in connection with the use,
 sale, and/or license of Company products; indemnities to various
 lessors in connection with facility leases for certain claims
 arising from such facility or lease; indemnities to vendors and
 service providers pertaining to claims based on the negligence or
 willful misconduct of the Company; indemnities involving the
 accuracy of representations and warranties in certain contracts;
 and indemnities to directors and officers of the Company to the
 maximum extent permitted under the laws of the State of Delaware.
 In addition, the Company has made contractual commitments to
 employees providing for severance payments upon the occurrence of
 certain prescribed events. The Company may also issue a guarantee
 in the form of a standby letter of credit as security for
 contingent liabilities under certain customer contracts. The
 duration of these indemnities, commitments, and guarantees varies,
 and in certain cases, may be indefinite. The majority of these
 indemnities, commitments, and guarantees may not provide for any
 limitation of the maximum potential for future payments the Company
 could be obligated to make. The Company has not recorded any
 liability for these indemnities, commitments, and guarantees in the
 accompanying consolidated balance sheets.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=68068213&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=73718637&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>33
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775315392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>17.&#xA0;Income Taxes</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 We account for income taxes as required by FASB ASC Topic No. 740,
 Income Taxes. This Topic clarifies the accounting for uncertainty
 in income taxes recognized in an enterprise&#x2019;s financial
 statements and prescribes a recognition threshold and measurement
 process for financial statement recognition and measurement of a
 tax position taken or expected to be taken in a tax return. The
 Topic also provides guidance on derecognition, classification,
 interest and penalties, accounting in interim periods, disclosure
 and transition.&#xA0;The Topic requires an entity to recognize the
 financial statement impact of a tax position when it is more likely
 than not that the position will be sustained upon
 examination.&#xA0;The amount recognized is measured as the largest
 amount of benefit that is greater than fifty percent likely of
 being realized upon ultimate settlement.&#xA0;In addition, the
 Topic permits an entity to recognize interest and penalties related
 to tax uncertainties either as income tax expense or operating
 expenses.&#xA0;The Company has chosen to recognize interest and
 penalties related to tax uncertainties as income tax expense.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company assesses whether a valuation allowance should be
 recorded against its deferred tax assets based on the consideration
 of all available evidence, using a &#x201C;more likely than
 not&#x201D; realization standard. The four sources of taxable income
 that must be considered in determining whether deferred tax assets
 will be realized are: (1) future reversals of existing taxable
 temporary differences (i.e., offset of gross deferred tax
 liabilities against gross deferred tax assets); (2) taxable income
 in prior carryback years, if carryback is permitted under the
 applicable tax law; (3) tax planning strategies; and (4) future
 taxable income exclusive of reversing temporary differences and
 carryforwards.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In assessing whether a valuation allowance is required, significant
 weight is to be given to evidence that can be objectively verified.
 A significant factor in the Company&#x2019;s assessment is that the
 Company has been in a five-year historical cumulative loss as of
 the end of fiscal year 2015.&#xA0;These facts, combined with
 uncertain near-term market and economic conditions, reduced the
 Company&#x2019;s ability to rely on projections of future taxable
 income in assessing the realizability of its deferred tax
 assets.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 After a review of the four sources of taxable income as of December
 31, 2015 (as described above), and after consideration of the
 Company&#x2019;s continuing cumulative loss position as of December
 31, 2015, the Company will continue to reserve its US-based
 deferred tax amounts, which total $74.9 million, as of June 30,
 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company is subject to U.S. federal income tax as well as income
 tax of multiple state jurisdictions. Federal income tax returns of
 the Company are subject to IRS examination for the 2012, 2013, and
 2014 tax years. State income tax returns are subject to examination
 for a period of three to four years after filing.&#xA0;The outcome
 of tax audits cannot be predicted with certainty. If any issues
 addressed in the Company&#x2019;s tax audits are resolved in a
 manner not consistent with management&#x2019;s expectations, the
 Company could be required to adjust its provision for income tax in
 the period such resolution occurs.&#xA0;We may from time to time be
 assessed interest or penalties by major tax jurisdictions, although
 any such assessments historically have been minimal and immaterial
 to our financial results. It is the Company&#x2019;s policy to
 classify any interest and/or penalties in the financial statements
 as a component of income tax expense.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</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.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32559-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 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32718-109319<br><br>Reference 4: 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> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>34
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6780091216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Expenses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring Expenses</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>18.&#xA0;Restructuring Expenses</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>2014 Restructuring</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 On May 6, 2014, the Board of Directors approved a plan of
 restructuring intended to streamline and flatten the
 Company&#x2019;s organization, reduce overall headcount by
 approximately 20% and reduce its overall cost structure by
 approximately $2.0 million per quarter.&#xA0;The restructuring plan
 resulted in special charges totaling $1.8 million recorded during
 the three-month period ended June 30, 2014. These charges were for
 non-cash stock-based compensation expense of $1.3 million,
 severance costs for affected employees of $0.4 million, and other
 related costs of $0.1 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>2013 Restructuring</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 On July 25, 2013, the Board of Directors approved a plan of
 restructuring intended to bring the Company&#x2019;s operating
 expenses better in line with revenues. The restructuring plan
 involved a realignment of organizational structures, facility
 consolidations/closures and headcount reductions of approximately
 26% of the Company&#x2019;s worldwide workforce.&#xA0;The
 restructuring plan was implemented primarily during the three-month
 period ended September 30, 2013 and resulted in annualized savings
 of approximately $16.0 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The restructuring plan resulted in special charges totaling $5.6
 million recorded in the year ended December 31, 2013. These charges
 were for lease/rental terminations of $3.3 million, severance costs
 for affected employees of $1.1 million, equipment and improvements
 write-offs as a result of our lease/rental terminations of $1.0
 million and other related costs of $0.2 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In the year ended December 31, 2014, we increased the reserve by
 $0.6 million due to changes in our assumptions on future sublease
 income on our lease terminations of $0.8 million, partially offset
 by adjustments to our one-time employee termination benefits.</p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Following is the activity in our restructuring liability account
 for the period ended June 30, 2016 (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="57%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>December&#xA0;31,&#xA0;2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>June&#xA0;30,&#xA0;2016</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>Provision-net</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Usage</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Lease/rental terminations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,123</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(174</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,949</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Relocation, move, transition travel, other</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">86</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">86</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total&#xA0;(1)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,209</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(174</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,035</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left">(1)</td>
 <td valign="top" align="left">$0.4 million is included in accrued
 liabilities and $1.6 million is included in deferred rent and other
 long-term liabilities.</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</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 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 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 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140864-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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6794271936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>19.&#xA0;Subsequent Events</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company evaluates and discloses subsequent events as required
 by ASC Topic No. 855, Subsequent Events. The Topic establishes
 general standards of accounting for and disclosure of events that
 occur after the balance sheet date but before the financial
 statements are issued or are available to be issued.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 On July 15, 2016, the Company filed a definitive proxy statement
 for a Special Meeting of Stockholders (the &#x201C;Special
 Meeting&#x201D;) of the Company, to be held on August 15, 2016. At
 the Special Meeting, our stockholders will be asked to approve an
 amendment to the Company&#x2019;s Certificate of Incorporation to
 effect a reverse split of our Common Stock at a ratio of either
 1-for-3 or 1-for-4, with the exact ratio to be determined by our
 Board of Directors. If this proposal is approved by our
 stockholders at the Special Meeting, the Board (or any authorized
 committee of the Board) will have the authority, without further
 action on the part of the stockholders, to implement the reverse
 stock split. The Company anticipates that the reverse stock split,
 if approved by our stockholders, will be implemented as soon as
 practicable. The Board (or any authorized committee of the Board)
 reserves the right to abandon the reverse stock split, even if
 approved by the stockholders, if the Board (or any authorized
 committee of the Board), in its sole discretion, determines that
 the reverse stock split is no longer in the best interests of the
 Company or its stockholders.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 On July 19, 2016, the Company entered into a Share Purchase
 Agreement (the &#x201C;Purchase Agreement&#x201D;) to acquire all of
 the outstanding shares of iMobileMagic &#x2013; Mobile Experiences,
 LDA, a Portuguese limited liability company. The acquisition was
 consummated concurrently with the execution of the Purchase
 Agreement. Under the terms of the Purchase Agreement, the Company
 paid an aggregate purchase price consisting of (i) &#x20AC;500,000
 in cash, plus &#x20AC;20,238 in cash corresponding to the difference
 between cash and debt not acquired in the acquisition as of June
 30, 2016, (ii) &#x20AC;500,000 in value of the Company&#x2019;s
 common stock, totaling 814,339 shares of common stock (the
 &#x201C;Initial Shares&#x201D;), and (iii) &#x20AC;1,000,000 in value
 of the Company&#x2019;s common stock, totaling 1,628,676 shares of
 common stock (the &#x201C;Escrow Shares&#x201D;), to be held in
 escrow pursuant to an Escrow Agreement executed with the selling
 shareholders and Computershare Trust Company, N.A., as escrow
 agent. The Escrow Shares may be repurchased by the Company for a
 period of two years at their original value of &#x20AC;1,000,000
 (less the value of any Escrow Shares which may have been delivered
 to the Company as indemnity payment up to a maximum amount of
 &#x20AC;100,000) plus interest at an interest rate of 10% per
 annum.</p>


 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792559456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>Basis of Presentation</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The accompanying interim consolidated balance sheet and statement
 of stockholders&#x2019; equity as of June 30, 2016, and the related
 statements of operations and comprehensive loss and cash flows for
 the three and six months ended June 30, 2016 and 2015 are
 unaudited. The unaudited consolidated financial statements have
 been prepared according to the rules and regulations of the
 Securities and Exchange Commission (&#x201C;SEC&#x201D;) and,
 therefore, certain information and disclosures normally included in
 financial statements prepared in accordance with accounting
 principles generally accepted in the United States have been
 omitted.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In the opinion of management, the accompanying unaudited
 consolidated financial statements for the periods presented reflect
 all adjustments, which are normal and recurring, necessary to
 fairly state the financial position, results of operations and cash
 flows. These unaudited consolidated financial statements should be
 read in conjunction with the audited financial statements included
 in our Annual Report on Form 10-K for the fiscal year ended
 December&#xA0;31, 2015 filed with the SEC on March 9, 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Intercompany balances and transactions have been eliminated in
 consolidation.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Operating results for the three and six months ended June 30, 2016
 are not necessarily indicative of the results that may&#xA0;be
 expected for any other interim period or for the fiscal year ending
 December&#xA0;31, 2016.</p>


 </div><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"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In March 2016, the Financial Accounting Standards Board
 (&#x201C;FASB&#x201D;) issued final guidance in Accounting Standards
 Update (&#x201C;ASU&#x201D;) No. 2016-09,&#xA0;<i>Improvements to Employee
 Share-Based Payment Accounting,&#xA0;</i>which will change certain
 aspects of accounting for share-based payments to
 employees.&#xA0;The new guidance will require all income tax
 effects of awards to be recognized in the income statement when the
 awards vest or are settled.&#xA0;It will also allow an employer to
 repurchase more of an employee&#x2019;s shares than it can currently
 for tax withholding purposes without triggering liability
 accounting and to make a policy election to account for forfeitures
 as they occur.&#xA0;The guidance is effective for financial
 statements issued for annual periods beginning after December 15,
 2016.&#xA0;Early adoption is permitted for all companies in any
 interim or annual period, and must be adopted on a modified
 prospective approach.&#xA0;Due to the Company applying a full
 valuation allowance against its deferred tax assets, the nature of
 the change on the balance sheet will not be significant.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In February 2016, the FASB issued ASU No. 2016-02,&#xA0;<i>Leases,&#xA0;</i>to increase transparency
 and comparability among organizations by recognizing all lease
 transactions (with terms in excess of 12 months) on the balance
 sheet as a lease liability and a right-of-use asset (as defined).
 The ASU is effective for fiscal years beginning after December 15,
 2018, including interim periods within those fiscal years, with
 earlier application permitted.&#xA0;Upon adoption, the lessee will
 apply the new standard retrospectively to all periods presented or
 retrospectively using a cumulative effect adjustment in the year of
 adoption.&#xA0;The Company is currently assessing the effect that
 adoption will have on the consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In September 2015, FASB issued ASU&#xA0;No.
 2015-16,&#xA0;<i>Business Combinations (Topic 805): Simplifying the
 Accounting for Measurement-Period Adjustments</i>&#xA0;as part of the Board&#x2019;s
 Simplification Initiative. This Update requires:</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">An acquirer to recognize adjustments
 to provisional amounts identified during the measurement period in
 the reporting period in which the adjustment amounts are
 determined.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">An acquirer to record, in the same
 period&#x2019;s financial statements, the effect on earnings of
 changes in depreciation, amortization, or other income effects
 resulting from the change to the provisional amounts. This effect
 is required to be calculated as if the accounting had been
 completed at the acquisition date.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">An entity to present separately on
 the face of the income statement or disclose in the notes the
 portion of the amount recorded in current-period earnings by line
 item that would have been recorded in previous reporting periods if
 the adjustment to the provisional amounts had been recognized as of
 the acquisition date.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 The guidance was effective for financial statements issued for
 annual periods beginning after December 15, 2015, including interim
 periods within those fiscal years. The Company will adopt this
 standard going forward and it is not expected to have a material
 impact on the Company&#x2019;s consolidated financial
 statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In August 2014, the FASB issued ASU No. 2014-15,&#xA0;<i>Presentation of Financial
 Statements-Going Concern (Subtopic 205-40</i>).&#xA0;The Update
 provides U.S. GAAP guidance on management&#x2019;s responsibility in
 evaluating whether there is substantial doubt about a
 company&#x2019;s ability to continue as a going concern and about
 related footnote disclosures. For each reporting period, management
 will be required to evaluate whether there are conditions or events
 that raise substantial doubt about a company&#x2019;s ability to
 continue as a going concern within one year from the date the
 financial statements are issued.&#xA0;The amendments in this Update
 are effective for the annual period ending after December 15, 2016,
 and for annual periods and interim periods thereafter. Early
 application is permitted.&#xA0;The adoption of this standard is not
 expected to have a material impact on the Company&#x2019;s
 consolidated financial statements.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In May 2014, the FASB issued ASU No. 2014-09,&#xA0;<i>Revenue from Contracts with
 Customers (Topic 606).</i><i>&#xA0;</i>The amendments to this
 Update supersede nearly all existing revenue recognition guidance
 under U.S. GAAP. The core principle of this Topic is to recognize
 revenues when promised goods or services are transferred to
 customers in an amount that reflects the consideration that is
 expected to be received for those goods or services. This Topic
 defines a five-step process to achieve this core principle and, in
 doing so, it is possible more judgment and estimates may be
 required within the revenue recognition process than required under
 existing U.S. GAAP including identifying performance obligations in
 the contract, estimating the amount of variable consideration to
 include in the transaction price and allocating the transaction
 price to each separate performance obligation. In July 2015, the
 FASB deferred the effective date for annual reporting periods
 beginning after December 15, 2017 (including interim reporting
 periods within those periods). Early adoption is permitted to the
 original effective date of December 15, 2016 (including interim
 reporting periods within those periods). The amendments may be
 applied retrospectively to each prior period presented or
 retrospectively with the cumulative effect recognized as of the
 date of initial application. The Company will be evaluating the
 impact of this guidance on our consolidated financial
 statements.</p>


 </div><span></span>
</td>
</tr>
<tr 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_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>Net Loss Per Share</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company calculates earnings per share (&#x201C;EPS&#x201D;) as
 required by FASB ASC Topic No. 260, Earnings Per Share.&#xA0;Basic
 EPS is calculated by dividing the net income available to common
 stockholders by the weighted average number of common shares
 outstanding for the period, excluding common stock equivalents.
 Diluted EPS is computed by dividing the net income available to
 common stockholders by the weighted average number of common shares
 outstanding for the period plus the weighted average number of
 dilutive common stock equivalents outstanding for the period
 determined using the treasury-stock method. For periods with a net
 loss, the dilutive common stock equivalents are excluded from the
 diluted EPS calculation.&#xA0;For purposes of this calculation,
 common stock subject to repurchase by the Company and options are
 considered to be common stock equivalents and are only included in
 the calculation of diluted earnings per share when their effect is
 dilutive.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="14" align="center"><b>(unaudited, in
 thousands, except per share amounts)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Numerator:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss available to common stockholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(3,280</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,231</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(6,986</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,241</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Denominator:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding&#x2014;basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,964</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Potential common shares&#x2014;options (treasury stock method)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding&#x2014;diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,964</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares excluded (anti-dilutive)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">134</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">164</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares excluded due to an exercise price greater than weighted
 average stock price for the period</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,470</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,534</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,470</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,489</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss per common share:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.07</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.15</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.07</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.15</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" /></div><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_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Stock Compensation</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company accounts for all stock-based payment awards made to
 employees and directors based on their fair values and recognized
 as compensation expense over the vesting period using the
 straight-line method over the requisite service period for each
 award as required by FASB ASC Topic No. 718, Compensation-Stock
 Compensation. Restricted stock is valued using the closing stock
 price on the date of the grant.&#xA0;Options are valued using a
 Black-Scholes valuation model.</p>
 </div><span></span>
</td>
</tr>
<tr 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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>Fair Value of Financial Instruments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company measures and discloses fair value measurements as
 required by FASB ASC Topic No. 820, Fair Value Measurements and
 Disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The carrying value of accounts receivable, foreign cash accounts,
 prepaid expenses, other current assets, accounts payable, and
 accrued expenses are considered to be representative of their
 respective fair values because of the short-term nature of those
 instruments.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Fair value is an exit price, representing the amount that would be
 received to sell an asset or paid to transfer a liability in an
 orderly transaction between market participants. As such, fair
 value is a market-based measurement that is determined based on
 assumptions that market participants would use in pricing an asset
 or a liability. As a basis for considering such assumptions, the
 FASB establishes a three-tier value hierarchy, which prioritizes
 the inputs used in the valuation methodologies in measuring fair
 value:</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">Level 1&#x2014;Observable inputs that
 reflect quoted prices (unadjusted) for identical assets or
 liabilities in active markets.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">Level 2&#x2014;Include other inputs
 that are directly or indirectly observable in the marketplace.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td width="5%">&#xA0;</td>
 <td valign="top" width="2%" align="left">&#x2022;</td>
 <td valign="top" width="1%">&#xA0;</td>
 <td valign="top" align="left">Level 3&#x2014;Unobservable inputs
 which are supported by little or no market activity.</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The fair value hierarchy also requires an entity to maximize the
 use of observable inputs and minimize the use of unobservable
 inputs when measuring fair value.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 As required by FASB ASC Topic No. 820, we measure our cash
 equivalents and short-term investments at fair value. Our cash
 equivalents and short-term investments are classified within Level
 1 by using quoted market prices utilizing market observable
 inputs.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 As required by FASB ASC Topic No. 825, Financial Instruments, an
 entity can choose to measure at fair value many financial
 instruments and certain other items that are not currently required
 to be measured at fair value. Subsequent changes in fair value for
 designated items are required to be reported in earnings in the
 current period. This Topic also establishes presentation and
 disclosure requirements for similar types of assets and liabilities
 measured at fair value.&#xA0;As permitted, the Company has elected
 not to use the fair value option to measure our available-for-sale
 securities under this Topic and will continue to report as required
 by FASB ASC Topic No. 320, Investments-Debt and Equity
 Securities.&#xA0;We have made this election because the nature of
 our financial assets and liabilities are not of such complexity
 that they would benefit from a change in valuation to fair
 value.</p>
 <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>


 </div><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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>Cash and Cash Equivalents</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Cash and cash equivalents generally consist of cash, government
 securities, mutual funds, and money market funds.&#xA0;These
 securities are primarily held in two financial institutions and are
 uninsured except for the minimum Federal Deposit Insurance
 Corporation (&#x201C;FDIC&#x201D;) coverage, and have original
 maturity dates of three months or less.&#xA0;&#xA0;&#xA0;&#xA0;As
 of June 30, 2016 and December&#xA0;31, 2015, bank balances totaling
 approximately $6.1 million and $8.5 million, respectively, were
 uninsured.</p>


 </div><span></span>
</td>
</tr>
<tr 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_MarketableSecuritiesAvailableForSaleSecuritiesPolicy', window );">Short-Term Investments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>Short-Term Investments</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Short-term investments consist of U.S. government agency and
 government sponsored enterprise obligations.&#xA0;The Company
 accounts for these short-term investments as required by FASB ASC
 Topic No. 320, Investments-Debt and Equity Securities.&#xA0;These
 debt and equity securities are not classified as either
 held-to-maturity securities or trading securities.&#xA0;As such,
 they are classified as available-for-sale securities.
 Available-for-sale securities are recorded at fair value, with
 unrealized gains or losses recorded as a separate component of
 accumulated other comprehensive income in stockholders&#x2019;
 equity until realized.&#xA0;Available-for-sale securities with
 contractual maturities of less than 12 months were as follows (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="48%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Amortized<br />
 cost basis</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>June&#xA0;30,&#xA0;2016<br />
 Gross&#xA0;unrealized<br />
 gain(loss)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>Fair&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Amortized<br />
 cost basis</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>December&#xA0;31,&#xA0;2015<br />
 Gross unrealized<br />
 gain(loss)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>Fair&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Government securities/money market</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,080</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,078</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,080</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,078</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>
 </div><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_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>Accounts Receivable</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company performs ongoing credit evaluations of its customers
 and generally does not require collateral.&#xA0;The Company
 maintains reserves for estimated credit losses, and those losses
 have been within management&#x2019;s estimates.&#xA0;Allowances for
 product returns are included in other adjustments to accounts
 receivable on the accompanying consolidated balance
 sheets.&#xA0;Product returns are estimated based on historical
 experience and management estimations.</p>


 </div><span></span>
</td>
</tr>
<tr 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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment or Disposal of Long Lived Assets</a></td>
<td class="text"><p>
 Long-lived assets to be held are reviewed for events or changes in
 circumstances which indicate that their carrying value may not be
 recoverable.&#xA0;They are tested for recoverability using
 undiscounted cash flows to determine whether or not impairment to
 such value has occurred as required by FASB ASC Topic No. 360,
 Property, Plant, and Equipment.&#xA0;The Company determined there
 was no impairment as of June&#xA0;30, 2016 and June&#xA0;30,
 2015.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Equipment and Improvements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>Equipment and Improvements</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Equipment and improvements are stated at cost.&#xA0;Depreciation is
 computed using the straight-line method based on the estimated
 useful lives of the assets, generally ranging from three to seven
 years.&#xA0;Leasehold improvements are amortized using the
 straight-line method over the shorter of the estimated useful life
 of the asset or the lease term.</p>


 </div><span></span>
</td>
</tr>
<tr 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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <b>Goodwill</b></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 In accordance with FASB ASC Topic No.&#xA0;350,
 Intangibles-Goodwill and Other, we review the recoverability of the
 carrying value of goodwill at least annually or whenever events or
 circumstances indicate a potential impairment. The Company&#x2019;s
 impairment testing will be done annually at December&#xA0;31.
 Recoverability of goodwill is determined by comparing the fair
 value of the Company&#x2019;s reporting units to the carrying value
 of the underlying net assets in the reporting units. If the fair
 value of a reporting unit is determined to be less than the
 carrying value of its net assets, goodwill is deemed impaired and
 an impairment loss is recognized to the extent that the carrying
 value of goodwill exceeds the difference between the fair value of
 the reporting unit and the fair value of its other assets and
 liabilities.</p>


 </div><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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 <i>Segment Information</i></p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Public companies are required to report financial and descriptive
 information about their reportable operating segments as required
 by FASB ASC Topic No. 280, Segment Reporting. The Company has two
 primary business units based on how management internally evaluates
 separate financial information, business activities and management
 responsibility. Wireless includes our NetWise<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>,
 CommSuite<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>, and
 QuickLink<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;family of
 products.&#xA0;Graphics includes our consumer-based products:
 Poser<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>, Anime
 Studio<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>, Manga
 Studio<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>,
 MotionArtist<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;and StuffIt<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>.</p>
 </div><span></span>
</td>
</tr>
<tr 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 Taxes</a></td>
<td class="text"><p>
 We account for income taxes as required by FASB ASC Topic No. 740,
 Income Taxes. This Topic clarifies the accounting for uncertainty
 in income taxes recognized in an enterprise&#x2019;s financial
 statements and prescribes a recognition threshold and measurement
 process for financial statement recognition and measurement of a
 tax position taken or expected to be taken in a tax return. The
 Topic also provides guidance on derecognition, classification,
 interest and penalties, accounting in interim periods, disclosure
 and transition.&#xA0;The Topic requires an entity to recognize the
 financial statement impact of a tax position when it is more likely
 than not that the position will be sustained upon
 examination.&#xA0;The amount recognized is measured as the largest
 amount of benefit that is greater than fifty percent likely of
 being realized upon ultimate settlement.&#xA0;In addition, the
 Topic permits an entity to recognize interest and penalties related
 to tax uncertainties either as income tax expense or operating
 expenses.&#xA0;The Company has chosen to recognize interest and
 penalties related to tax uncertainties as income tax
 expense.</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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(1))<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 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br>Reference 4: 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 5: 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=68058157&amp;loc=d3e18780-107790<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18726-107790<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> -Subparagraph (b),(f(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_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of 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 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 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><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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: 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=68058157&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 determining the fair value of financial instruments.</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=68058157&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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=68058157&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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible 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 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<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=68058157&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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=64802544&amp;loc=d3e202-110218<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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=68058157&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=65882285&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=65884525&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=65882285&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=75116654&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=75116654&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_MarketableSecuritiesAvailableForSaleSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt and equity securities that are classified as available-for-sale. This policy also may describe the entity's accounting treatment for transfers between investment categories, how the entity determines whether impairments of available-for-sale securities are other than temporary, and how the fair values of such securities are determined.</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=68058157&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<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 320<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.M)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877573&amp;loc=d3e87990-122713<br><br>Reference 4: 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(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27161-111563<br><br>Reference 6: 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(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: 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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 8: 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(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_MarketableSecuritiesAvailableForSaleSecuritiesPolicy</td>
</tr>
<tr>
<td style="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_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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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> -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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</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))<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> -Subparagraph (SX 210.5-02(4))<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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65890831&amp;loc=d3e10133-111534<br><br>Reference 5: 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: 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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e4975-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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</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=68058157&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6595327040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock', window );">Summary of Total Purchase Price</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The total purchase price is summarized as follows (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash paid at closing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,883</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less:&#xA0;Reimbursement of cash on hand at closing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(883</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total purchase price</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" /></div><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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Summary of Allocation of Purchase Price</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The Company&#x2019;s allocation of the purchase price is summarized
 as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="89%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Assets:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash and cash equivalents</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">73</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">99</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income tax receivable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">103</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Prepaids and other current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">311</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Equipment and improvements</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">640</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,874</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,130</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Liabilities:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">223</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accrued liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">421</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred revenue</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">486</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,130</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total purchase price</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,000</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" />

 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of business acquisition purchase price.</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;">smsi_ScheduleOfBusinessAcquisitionPurchasePriceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6785523424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 For purposes of this calculation, common stock subject to
 repurchase by the Company and options are considered to be common
 stock equivalents and are only included in the calculation of
 diluted earnings per share when their effect is dilutive.</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="64%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="14" align="center"><b>(unaudited, in
 thousands, except per share amounts)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Numerator:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss available to common stockholders</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(3,280</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,231</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(6,986</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(1,241</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Denominator:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding&#x2014;basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,964</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Potential common shares&#x2014;options (treasury stock method)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding&#x2014;diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,964</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">46,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">45,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares excluded (anti-dilutive)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">134</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">164</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Shares excluded due to an exercise price greater than weighted
 average stock price for the period</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,470</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,534</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,470</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,489</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net loss per common share:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Basic</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.07</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.15</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.07</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.15</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">($</td>
 <td valign="bottom" align="right">0.03</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" />

 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>39
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6624244224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Non-Cash Compensation Expenses</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Stock-based non-cash compensation expense related to stock options,
 restricted stock grants and the employee stock purchase plan were
 recorded in the financial statements as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="63%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Selling and marketing</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">84</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">83</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">158</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Research and development</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">127</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">151</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">248</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">320</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 General and administrative</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">194</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">286</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">361</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">615</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total non-cash stock compensation expense</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">523</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">765</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,099</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" />

 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</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><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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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>40
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784457792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_AvailableForSaleSecuritiesTextBlock', window );">Available-for-Sale Securities Recorded at Fair Value with Unrealized Gains or Losses</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Available-for-sale securities with contractual maturities of less
 than 12 months were as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="48%"></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="5%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Amortized<br />
 cost basis</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>June&#xA0;30,&#xA0;2016<br />
 Gross&#xA0;unrealized<br />
 gain(loss)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>Fair&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Amortized<br />
 cost basis</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>December&#xA0;31,&#xA0;2015<br />
 Gross unrealized<br />
 gain(loss)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>Fair&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Government securities/money market</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,080</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,078</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">720</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,080</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(2</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,078</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 </table>


 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</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 320<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62557-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27198-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62586-112803<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27161-111563<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27357-111563<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6787735392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Acquired Assets by Major Asset Class</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 The following table sets forth our acquired assets by major asset
 class as of June 30, 2016 and December 31, 2015 (in thousands
 except for useful life data):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="53%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>June 30, 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>December 31, 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Useful&#xA0;life<br />
 (years)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br />
 amortization</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net<br />
 book&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br />
 amortization</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Net<br />
 book&#xA0;value</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchased technology</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">190</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(8</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">182</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">450</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(19</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">431</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">640</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(27</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" /></div><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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Future Amortization Expense Related to Intangible Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Future amortization expense related to intangible assets as of June
 30, 2016 are as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="91%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WIDTH: 92.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt">
 <b>Year Ending December 31,</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2016-6 months remaining</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">53</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">107</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beyond</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">132</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">613</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" />

 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>42
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6804140080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment, Customer Concentration and Geographical Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Revenues Generated by Each Business Unit</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%">
 The following table shows the revenues generated by each business
 unit (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Wireless</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">6,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,887</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">12,276</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">17,106</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Graphics</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,156</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,499</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,397</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,809</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,459</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,386</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">14,673</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">19,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Company's Customers that Represent 10% or More of Company's Net Revenues</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 A summary of the Company&#x2019;s customers that represent 10% or
 more of the Company&#x2019;s net revenues is as follows:</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="60%"></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="8%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Wireless:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Sprint (&amp; affiliates)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64.6</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65.2</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64.8</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">64.9</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Graphics:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 FastSpring</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">11.1</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.4</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">12.3</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.9</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" /></div><span></span>
</td>
</tr>
<tr 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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Company Revenue in Different Geographic Locations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Revenues, attributed to the geographic location of the
 customer&#x2019;s bill-to address, were as follows (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="66%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" nowrap="nowrap" align="center">
 <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="6" align="center">
 <b>(unaudited)</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Americas</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,302</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,253</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">14,444</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">19,565</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 EMEA</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">103</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">73</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">164</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">125</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Asia Pacific</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">54</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">60</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">65</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">225</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,459</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,386</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">14,673</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">19,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" />

 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6593722144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Company Lease of Buildings under Non-Cancellable Operating Leases</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Future minimum annual lease payments under such leases as of June
 30, 2016 are as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="87%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom" nowrap="nowrap">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; WIDTH: 92.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt">
 <b>Year Ending December 31,</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Operating</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2016-6 months remaining</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,165</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,369</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,405</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,987</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,713</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2021</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,716</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Beyond</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">33</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">11,388</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <br class="Apple-interchange-newline" />

 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a lessee's leasing arrangements including: (1) the basis on which contingent rental payments are determined, (2) the existence and terms of renewal or purchase options and escalation clauses, (3) restrictions imposed by lease arrangements, such as those concerning dividends, additional debt, and further leasing, (4) rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.  Disclosure may also include the specific period used to amortize material leasehold improvements made at the inception of the lease or during the lease term. Additionally, for operating leases having initial or remaining noncancelable lease terms in excess of one year: (a) future minimum rental payments required as of the date of the latest balance sheet presented, in the aggregate and for each of the five succeeding fiscal years, (b) the total of minimum rentals to be received in the future under noncancelable subleases as of the date of the latest balance sheet presented, and (c) for all operating leases, rental expense for each period for which an income statement is presented, with separate amounts for minimum rentals, contingent rentals, and sublease rentals. Rental payments under leases with terms of a month or less that were not renewed need not be included.</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><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 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6452660&amp;loc=d3e36991-112694<br><br>Reference 4: 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41499-112717<br><br>Reference 5: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6851643&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>44
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6786131392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember', window );">2013 Restructuring [Member]</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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Activity in Restructuring Liability Account</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px">
 Following is the activity in our restructuring liability account
 for the period ended June 30, 2016 (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="57%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>December&#xA0;31,&#xA0;2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>June&#xA0;30,&#xA0;2016</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center">
 <b>Provision-net</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Usage</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Lease/rental terminations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,123</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(174</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,949</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Relocation, move, transition travel, other</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">86</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">86</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total&#xA0;(1)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,209</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(174</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">2,035</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left">(1)</td>
 <td valign="top" align="left">$0.4 million is included in accrued
 liabilities and $1.6 million is included in deferred rent and other
 long-term liabilities.</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred 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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<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(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember</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>45
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792758304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Additional Information (Detail) - Birdstep Technology's [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 07, 2016 </div>
<div>USD ($) </div>
<div>Employees</div>
</th>
<th class="th">
<div>Jun. 30, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessAcquisitionDateOfAcquisitionAgreement1', window );">Acquisition agreement date</a></td>
<td class="text">Mar.  08,  2016<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business acquisition, equity interests acquired</a></td>
<td class="nump">100.00%<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_EntityNumberOfEmployees', window );">Number of employees | Employees</a></td>
<td class="nump">18<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_BusinessCombinationConsiderationTransferred1', window );">Total purchase price</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative [Member]</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityNumberOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 persons employed by the Entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityNumberOfEmployees</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:decimalItemType</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_BusinessAcquisitionDateOfAcquisitionAgreement1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the business acquisition agreement was executed, in CCYY-MM-DD format.</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_BusinessAcquisitionDateOfAcquisitionAgreement1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65885119&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=73531572&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=smsi_BirdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=smsi_BirdMember</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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GeneralAndAdministrativeExpenseMember</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>46
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792874928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Summary of Total Purchase Price (Detail) - Birdstep Technology's [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 07, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_PaymentsToAcquireBusinessesGross', window );">Cash paid at closing</a></td>
<td class="nump">$ 2,883<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_smsi_ReimbursementOfCashOnHand', window );">Less: Reimbursement of cash on hand at closing</a></td>
<td class="num">(883)<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_BusinessCombinationConsiderationTransferred1', window );">Total purchase price</a></td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ReimbursementOfCashOnHand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reimbursement of cash on hand.</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;">smsi_ReimbursementOfCashOnHand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=smsi_BirdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=smsi_BirdMember</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>47
<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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6804205488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Summary of Allocation of Purchase Price (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Apr. 07, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=smsi_BirdMember', window );">Birdstep Technology's [Member]</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99<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_smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable', window );">Income tax receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">311<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Equipment and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,874<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223<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_smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">486<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,130<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed current assets income tax receivable.</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;">smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsIncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed current liabilities 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;">smsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, acquired at the acquisition date. 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.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets recognized as of the acquisition 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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=73531372&amp;loc=d3e2207-128464<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=73531372&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=73530397&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=64834752&amp;loc=SL49117168-202975<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=smsi_BirdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=smsi_BirdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6791263872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Net Loss Per Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss available to common stockholders</a></td>
<td class="num">$ (3,280)<span></span>
</td>
<td class="num">$ (1,231)<span></span>
</td>
<td class="num">$ (6,986)<span></span>
</td>
<td class="num">$ (1,241)<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding-basic</a></td>
<td class="nump">46,964<span></span>
</td>
<td class="nump">46,257<span></span>
</td>
<td class="nump">46,529<span></span>
</td>
<td class="nump">45,881<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Potential common shares-options (treasury stock method)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding-diluted</a></td>
<td class="nump">46,964<span></span>
</td>
<td class="nump">46,257<span></span>
</td>
<td class="nump">46,529<span></span>
</td>
<td class="nump">45,881<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded (anti-dilutive)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">164<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_smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice', window );">Shares excluded due to an exercise price greater than weighted average stock price for the period</a></td>
<td class="nump">1,470<span></span>
</td>
<td class="nump">1,534<span></span>
</td>
<td class="nump">1,470<span></span>
</td>
<td class="nump">1,489<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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net loss per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 the exercise price is greater than the weighted average stock price for the period presented.</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;">smsi_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmountDueToHigherExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_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_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 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=65016374&amp;loc=d3e4984-109258<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&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 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=63488584&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_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 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 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=64863997&amp;loc=d3e1252-109256<br><br>Reference 3: 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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1500-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_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=66902209&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 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 4: 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<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(18))<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> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_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_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=64863997&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_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=64863997&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>49
<FILENAME>R39.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6803720544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</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_PlanNameAxis=smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember', window );">2015 Omnibus Equity Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grants</a></td>
<td class="nump">6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (ESPP), shares purchased/granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Restricted stock vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">48 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Restricted stock vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock, granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.68<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cash payments of income taxes related to grants included in share-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 54,000<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_AwardTypeAxis=smsi_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue', window );">Employee stock purchase plan, grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AwardTypeAxis=smsi_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [Member] | Scenario, Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue', window );">Employee stock purchase plan, grant date fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value at grant date for shares issued during the period from an employee stock purchase plan.</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;">smsi_StockGrantedDuringPeriodSharesEmployeeStockPurchasePlansFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</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=66902209&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=smsi_TwoThousandFifteenOmnibusEquityIncentivePlanMember</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=us-gaap_MaximumMember</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_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=us-gaap_MinimumMember</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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember</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_AwardTypeAxis=smsi_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=smsi_EmployeeStockPurchasePlanMember</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_StatementScenarioAxis=us-gaap_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioForecastMember</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>50
<FILENAME>R40.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6790998736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock-Based Non-Cash Compensation Expenses (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total non-cash stock compensation expense</a></td>
<td class="nump">$ 405<span></span>
</td>
<td class="nump">$ 523<span></span>
</td>
<td class="nump">$ 765<span></span>
</td>
<td class="nump">$ 1,099<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 Revenues [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total non-cash stock compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">6<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_SellingAndMarketingExpenseMember', window );">Selling and Marketing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total non-cash stock compensation expense</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">154<span></span>
</td>
<td class="nump">158<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total non-cash stock compensation expense</a></td>
<td class="nump">127<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">320<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_GeneralAndAdministrativeExpenseMember', window );">General and Administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total non-cash stock compensation expense</a></td>
<td class="nump">$ 194<span></span>
</td>
<td class="nump">$ 286<span></span>
</td>
<td class="nump">$ 361<span></span>
</td>
<td class="nump">$ 615<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<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 (h)(1)(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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-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_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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SellingAndMarketingExpenseMember</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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GeneralAndAdministrativeExpenseMember</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>51
<FILENAME>R41.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6781660192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($) </div>
<div>Institution</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld', window );">Financial institutions to held securities | Institution</a></td>
<td class="nump">2<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_AdditionalCashAndCashEquivalentRelatedText', window );">Cash and cash equivalents original maturity dates</a></td>
<td class="text">Three months or less<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_CashUninsuredAmount', window );">Bank balances | $</a></td>
<td class="nump">$ 6.1<span></span>
</td>
<td class="nump">$ 8.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial institutions in which securities (cash, government securities, mutual funds and money market funds) are held.</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;">smsi_NumberOfFinancialInstitutionsInWhichSecuritiesHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AdditionalCashAndCashEquivalentRelatedText">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An element designated to encapsulate any additional information related to cash and cash equivalents not otherwise addressed by the existing taxonomy. Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months.</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> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalCashAndCashEquivalentRelatedText</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</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_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>52
<FILENAME>R42.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792864400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term Investments - Available-for-Sale Securities Recorded at Fair Value with Unrealized Gains or Losses (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost basis</a></td>
<td class="nump">$ 720<span></span>
</td>
<td class="nump">$ 4,080<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross unrealized gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr 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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair value</a></td>
<td class="nump">720<span></span>
</td>
<td class="nump">4,078<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_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">Government Securities/Money Market [Member]</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost basis</a></td>
<td class="nump">720<span></span>
</td>
<td class="nump">4,080<span></span>
</td>
</tr>
<tr 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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Gross unrealized gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair value</a></td>
<td class="nump">$ 720<span></span>
</td>
<td class="nump">$ 4,078<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the cost of debt securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, 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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27161-111563<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.2)<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.</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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged 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 320<br> -SubTopic 10<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65884222&amp;loc=d3e22054-111558<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66010992&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</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>53
<FILENAME>R43.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6784546848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Investments - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_AvailableForSaleSecuritiesGrossRealizedGainLossNet', window );">Realized gains (losses) recognized</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Additionally, this item would include any losses recognized for other than temporary impairments (OTTI) of the subject investments in debt and equity securities.</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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73527792&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6631353056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment or Disposal of Long Lived Assets - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_AssetImpairmentChargesAbstract', window );"><strong>Asset Impairment Charges [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_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68055307&amp;loc=d3e2420-110228<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetImpairmentChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetImpairmentChargesAbstract</td>
</tr>
<tr>
<td style="padding-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>55
<FILENAME>R45.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744225488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equipment and Improvements - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2016</div></th></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_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of the assets</a></td>
<td class="text">3 years<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_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of the assets</a></td>
<td class="text">7 years<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=us-gaap_MinimumMember</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_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=us-gaap_MaximumMember</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>56
<FILENAME>R46.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6791330048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Acquired Assets by Major Asset Class (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(27)<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_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 613<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Purchased Technology [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(8)<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_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 182<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(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_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 431<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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>57
<FILENAME>R47.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6787350240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible assets amortization expense</a></td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations 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 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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>58
<FILENAME>R48.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6788128944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Future Amortization Expense Related to Intangible Assets (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Finite-Lived Intangible Assets, Net [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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2016-6 months remaining</a></td>
<td class="nump">$ 53<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2017</a></td>
<td class="nump">107<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2018</a></td>
<td class="nump">107<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2019</a></td>
<td class="nump">107<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2020</a></td>
<td class="nump">107<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Beyond</a></td>
<td class="nump">132<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_FiniteLivedIntangibleAssetsNet', window );">Net book value</a></td>
<td class="nump">$ 613<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized 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>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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the 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>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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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>59
<FILENAME>R49.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6787654976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment, Customer Concentration and Geographical Information - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>Location</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>Business_Unit</div>
</th>
<th class="th">
<div>Jun. 30, 2015 </div>
<div>Location</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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of primary business units | Business_Unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_NumberOfGeographicLocation', window );">Number of geographic locations | Location</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Sprint and Fast Spring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_NumberOfGeographicLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 geographic locations where the company operates.</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;">smsi_NumberOfGeographicLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_MajorCustomersAxis=smsi_SprintAndFastSpringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=smsi_SprintAndFastSpringMember</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>60
<FILENAME>R50.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6804352032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment, Customer Concentration and Geographical Information - Revenues Generated by Each Business Unit (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total revenues</a></td>
<td class="nump">$ 7,459<span></span>
</td>
<td class="nump">$ 9,386<span></span>
</td>
<td class="nump">$ 14,673<span></span>
</td>
<td class="nump">$ 19,915<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_StatementBusinessSegmentsAxis=smsi_WirelessBusinessSegmentMember', window );">Wireless [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total revenues</a></td>
<td class="nump">6,303<span></span>
</td>
<td class="nump">7,887<span></span>
</td>
<td class="nump">12,276<span></span>
</td>
<td class="nump">17,106<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_StatementBusinessSegmentsAxis=smsi_GraphicsMember', window );">Graphics [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total revenues</a></td>
<td class="nump">$ 1,156<span></span>
</td>
<td class="nump">$ 1,499<span></span>
</td>
<td class="nump">$ 2,397<span></span>
</td>
<td class="nump">$ 2,809<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_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementBusinessSegmentsAxis=smsi_WirelessBusinessSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=smsi_WirelessBusinessSegmentMember</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_StatementBusinessSegmentsAxis=smsi_GraphicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=smsi_GraphicsMember</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>61
<FILENAME>R51.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6793363872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment, Customer Concentration and Geographical Information - Company's Customers that Represent 10% or More of Company's Net Revenues (Detail) - Revenues [Member] - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Wireless [Member] | Sprint and Affiliates [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentrating on 10% or more of net revenue</a></td>
<td class="nump">64.60%<span></span>
</td>
<td class="nump">65.20%<span></span>
</td>
<td class="nump">64.80%<span></span>
</td>
<td class="nump">64.90%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Graphics [Member] | FastSpring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Customer concentrating on 10% or more of net revenue</a></td>
<td class="nump">11.10%<span></span>
</td>
<td class="nump">10.40%<span></span>
</td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">9.90%<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_StatementBusinessSegmentsAxis=smsi_WirelessBusinessSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=smsi_WirelessBusinessSegmentMember</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_MajorCustomersAxis=smsi_SprintMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=smsi_SprintMember</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_StatementBusinessSegmentsAxis=smsi_GraphicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=smsi_GraphicsMember</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_MajorCustomersAxis=smsi_FastSpringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=smsi_FastSpringMember</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>62
<FILENAME>R52.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792739872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment, Customer Concentration and Geographical Information - Company Revenue in Different Geographic Locations (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total revenues</a></td>
<td class="nump">$ 7,459<span></span>
</td>
<td class="nump">$ 9,386<span></span>
</td>
<td class="nump">$ 14,673<span></span>
</td>
<td class="nump">$ 19,915<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total revenues</a></td>
<td class="nump">7,302<span></span>
</td>
<td class="nump">9,253<span></span>
</td>
<td class="nump">14,444<span></span>
</td>
<td class="nump">19,565<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_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total revenues</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="nump">125<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_StatementGeographicalAxis=us-gaap_AsiaPacificMember', window );">Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total revenues</a></td>
<td class="nump">$ 54<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
<td class="nump">$ 225<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_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementGeographicalAxis=us-gaap_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_AmericasMember</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_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_EMEAMember</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_StatementGeographicalAxis=us-gaap_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_AsiaPacificMember</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>63
<FILENAME>R53.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6803440496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($) </div>
<div>$ / ft&#178;</div>
</th>
<th class="th">
<div>Jun. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>People</div>
</th>
<th class="th">
<div>Jun. 27, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 26, 2011 </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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases', window );">Expiration of non-cancellable operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Through 2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_AccruedLeaseExpenses', window );">Accrued lease commitments expense</a></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_OperatingLeasesExpectedFutureSubleaseIncome', window );">Estimated sublease income</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rent expense under operating leases</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_IncentivesPricePerSquareFoot', window );">Incentives per square feet | $ / ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_LeaseIncentiveAmountForImprovementOfSpace', window );">Incentives for improvements to space</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_LeaseAgreementTerm', window );">Lease agreement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_ProceedsFromGovernmentGrantForStartUpNewFacility', window );">Amount received to start-up new facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.0<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_smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant', window );">Minimum number of people to be employed | People</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant', window );">Time period to meet employment commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</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_smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant', window );">New deadline to meet employment commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 30,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_ReimbursementOfFundsUnderAgreement', window );">Reimbursement of granted amount under the agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</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_smsi_RemainingAmountOfGovernmentGrantUnderAgreement', window );">Remaining granted amount under the agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.7<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_smsi_AccruedLeaseExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of future lease payments accrued as part of 2013 Restructuring Plan.</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;">smsi_AccruedLeaseExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Extension of time for performance under the grant terms.</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;">smsi_ExtendedPeriodInWhichPeopleToBeEmployedUnderGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_IncentivesPricePerSquareFoot">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease incentives per square foot received from landlord for the improvement of space.</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;">smsi_IncentivesPricePerSquareFoot</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance 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_smsi_LeaseAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease agreement term.</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;">smsi_LeaseAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_LeaseIncentiveAmountForImprovementOfSpace">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 provided by lessor for the improvement of space.</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;">smsi_LeaseIncentiveAmountForImprovementOfSpace</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of people agreed to employ in exchange for start up grant.</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;">smsi_MinimumNumberOfPeopleToBeEmployedUnderGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance 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_smsi_OperatingLeasesExpectedFutureSubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated income to be received from sublease of office space.</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;">smsi_OperatingLeasesExpectedFutureSubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 time in which to employ minimum number of people under initial terms of the grant.</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;">smsi_PeriodInWhichPeopleToBeEmployedUnderGovernmentGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ProceedsFromGovernmentGrantForStartUpNewFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 received from State of Pennsylvania to help fund the start up of new facility.</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;">smsi_ProceedsFromGovernmentGrantForStartUpNewFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_ReimbursementOfFundsUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reimbursement of funds under agreement.</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;">smsi_ReimbursementOfFundsUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_RemainingAmountOfGovernmentGrantUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining amount of government grant under agreement.</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;">smsi_RemainingAmountOfGovernmentGrantUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_DescriptionOfLesseeLeasingArrangementsOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 general description of the nature of the existing leasing arrangements of a lessee for all operating leases including, but not limited to: (1) rental escalation clauses; (2) renewal or purchase options; (3) guarantees or indemnities, if any, (4)  restrictions imposed by lease arrangements; (5) unusual provisions or conditions; (6) contingent rentals, if any; and (7) lease expiration dates.</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 1)<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 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6452660&amp;loc=d3e36991-112694<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfLesseeLeasingArrangementsOperatingLeases</td>
</tr>
<tr>
<td style="padding-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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41499-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_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6787618384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Company Lease of Buildings under Non-Cancellable Operating Leases (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear', window );">2016-6 months remaining</a></td>
<td class="nump">$ 1,165<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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2017</a></td>
<td class="nump">2,369<span></span>
</td>
</tr>
<tr 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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2018</a></td>
<td class="nump">2,405<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2019</a></td>
<td class="nump">1,987<span></span>
</td>
</tr>
<tr 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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2020</a></td>
<td class="nump">1,713<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2021</a></td>
<td class="nump">1,716<span></span>
</td>
</tr>
<tr 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_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Beyond</a></td>
<td class="nump">33<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 11,388<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remainder of the 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>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_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>65
<FILENAME>R55.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6775267184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 74.9<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member]</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></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_IncomeTaxExaminationDescription', window );">Federal income tax returns subject to examination description</a></td>
<td class="text">Federal income tax returns of the Company are  subject to IRS examination for the 2012, 2013 and 2014 tax years.<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State [Member]</a></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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_IncomeTaxExaminationDescription', window );">Federal income tax returns subject to examination description</a></td>
<td class="text">State income  tax returns are subject to examination for a period of three to four years after  filing.<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExaminationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings.</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 15<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationDescription</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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>66
<FILENAME>R56.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6792631920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Expenses - Additional Information (Detail)<br> $ / qtr in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 06, 2014 </div>
<div>$ / qtr</div>
</th>
<th class="th">
<div>Jun. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>USD ($)</div>
</th>
</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_RestructuringPlanAxis=smsi_TwoThousandFourteenRestructuringPlanMember', window );">2014 Restructuring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Reductions in company's worldwide workforce</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_QuarterlySavingsFromRestructuring', window );">Reduction of overall cost structure | $ / qtr</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_RestructuringSpecialCharges', window );">Special charges for restructuring plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs for affected employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Other restructuring related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_RestructuringReserveSettledWithoutCash2', window );">Non-cash stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember', window );">2013 Restructuring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Reductions in company's worldwide workforce</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_smsi_RestructuringSpecialCharges', window );">Special charges for restructuring plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.6<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_SeveranceCosts1', window );">Severance costs for affected employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr 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_OtherRestructuringCosts', window );">Other restructuring related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<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_smsi_AnnualizedSavingsFromRestructuring', window );">Annualized savings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.0<span></span>
</td>
<td class="text">&#160;<span></span>
</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_smsi_LeaseRentalTerminationsCostForRestructuring', window );">Lease/rental termination charges for restructuring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">3.3<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_RestructuringCostsAndAssetImpairmentCharges', window );">Equipment and improvements write-offs due to lease/rental terminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_AnnualizedSavingsFromRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated annual cost savings as a result of the restructuring plan.</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;">smsi_AnnualizedSavingsFromRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_LeaseRentalTerminationsCostForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued remaining lease payments less estimated sublease income for office space impaired in the restructuring plan(s).</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;">smsi_LeaseRentalTerminationsCostForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_QuarterlySavingsFromRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated quarterly cost savings as a result of the restructuring plan.</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;">smsi_QuarterlySavingsFromRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:perUnitItemType</td>
</tr>
<tr>
<td><strong> Balance 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_smsi_RestructuringSpecialCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-recurring expenses in connection with restructuring plan.</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;">smsi_RestructuringSpecialCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</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=66902209&amp;loc=d3e3602-108585<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(b))<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><br>Reference 4: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).</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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.</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=66902209&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_RestructuringCostsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringReserveSettledWithoutCash2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the reserve for full or partial settlement through consideration other than cash.</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 S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveSettledWithoutCash2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</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=66902209&amp;loc=d3e3602-108585<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(b))<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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=65897934&amp;loc=d3e1928-114920<br><br>Reference 5: 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_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringPlanAxis=smsi_TwoThousandFourteenRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=smsi_TwoThousandFourteenRestructuringPlanMember</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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember</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>67
<FILENAME>R57.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6793563408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Expenses - Activity in Restructuring Liability Accounts (Detail) - 2013 Restructuring [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</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_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">$ 2,209<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_smsi_RestructuringReserveProvisionBenefitNet', window );">Provision-net</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Usage</a></td>
<td class="num">(174)<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_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">2,035<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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember', window );">Lease/Rental Terminations [Member]</a></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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</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_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">2,123<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_smsi_RestructuringReserveProvisionBenefitNet', window );">Provision-net</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Usage</a></td>
<td class="num">(174)<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_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">1,949<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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember', window );">Relocation, Move, Transition travel, Other [Member]</a></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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</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_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">86<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_smsi_RestructuringReserveProvisionBenefitNet', window );">Provision-net</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">$ 86<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_RestructuringReserveProvisionBenefitNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount charged against earnings for expenses incurred and estimated for restructuring pursuant to a duly authorized plan, net of any offsets or reductions in prior period estimates.</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;">smsi_RestructuringReserveProvisionBenefitNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</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> -Subparagraph (b)(2)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</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 S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<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 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringPlanAxis=smsi_TwoThousandThirteenRestructuringPlanMember</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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</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_RestructuringCostAndReserveAxis=smsi_RelocationMoveTransitionTravelOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestructuringCostAndReserveAxis=smsi_RelocationMoveTransitionTravelOtherMember</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>68
<FILENAME>R58.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6794366256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restructuring Expenses - Activity in Restructuring Liability Accounts (Parenthetical) (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 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_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_RestructuringReserveNoncurrent', window );">Restructuring liability is included in deferred rent and other long term liabilities</a></td>
<td class="nump">$ 0.4<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_RestructuringReserveCurrent', window );">Restructuring liability included in accrued liabilities</a></td>
<td class="nump">$ 1.6<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_RestructuringReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>69
<FILENAME>R59.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.5.0.2</span><table class="report" border="0" cellspacing="2" id="idp6793614944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 15, 2016</div></th>
<th class="th">
<div>Jul. 19, 2016 </div>
<div>EUR (&#8364;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Common Stock at a ratio of either 1-for-3 or 1-for-4<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | iMobileMagic [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase price | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=smsi_SharePurchaseAgreementMember', window );">Share Purchase Agreement [Member] | Subsequent Event [Member] | iMobileMagic [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Aggregate purchase price in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition', window );">Consideration transferred cash paid corresponding to difference between cash and debt in acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,238<span></span>
</td>
<td class="text">&#160;<span></span>
</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_smsi_ValueOfInitialShares', window );">Value of initial shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_ValueOfSharesHeldInEscrow', window );">Value of Escrow Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_smsi_EscrowSharesRepurchaseAgreementPeriod', window );">Escrow shares repurchase agreement period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment', window );">Escrow shares repurchase agreement maximum indemnity payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_smsi_EscrowSharesRepurchaseAgreementInterestRate', window );">Escrow shares repurchase agreement, interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=smsi_SharePurchaseAgreementMember', window );">Share Purchase Agreement [Member] | Subsequent Event [Member] | iMobileMagic [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Total shares of stock | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">814,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=smsi_SharePurchaseAgreementMember', window );">Share Purchase Agreement [Member] | Subsequent Event [Member] | iMobileMagic [Member] | Common Stock To Be Held In Escrow [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Total shares of stock | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,628,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember', window );">Scenario, Forecast [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split ratio</a></td>
<td class="nump">0.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_StatementScenarioAxis=us-gaap_ScenarioForecastMember', window );">Scenario, Forecast [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Reverse stock split ratio</a></td>
<td class="nump">0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consideration transferred cash paid corresponding to difference between cash and debt in acquisition.</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;">smsi_ConsiderationTransferredCashPaidCorrespondingToDifferenceBetweenCashAndDebtInAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_EscrowSharesRepurchaseAgreementInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Escrow shares repurchase agreement interest rate.</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;">smsi_EscrowSharesRepurchaseAgreementInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Escrow shares repurchase agreement maximum indemnity payment.</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;">smsi_EscrowSharesRepurchaseAgreementMaximumIndemnityPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_EscrowSharesRepurchaseAgreementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Escrow shares repurchase agreement period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">smsi_EscrowSharesRepurchaseAgreementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_smsi_ValueOfInitialShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of initial shares.</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;">smsi_ValueOfInitialShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_smsi_ValueOfSharesHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares held in escrow.</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;">smsi_ValueOfSharesHeldInEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>smsi_</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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests issued or issuable to acquire 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> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</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 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Stock Split<br> -URI http://asc.fasb.org/extlink&amp;oid=6525746<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of 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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_BusinessAcquisitionAxis=smsi_iMobileMagicMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=smsi_iMobileMagicMember</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_ShareRepurchaseProgramAxis=smsi_SharePurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=smsi_SharePurchaseAgreementMember</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_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember</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_EquityInterestIssuedOrIssuableByTypeAxis=smsi_CommonStockToBeHeldInEscrowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityInterestIssuedOrIssuableByTypeAxis=smsi_CommonStockToBeHeldInEscrowMember</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_StatementScenarioAxis=us-gaap_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioForecastMember</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_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=us-gaap_MaximumMember</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_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=us-gaap_MinimumMember</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>EXCEL
<SEQUENCE>70
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #I\_4@:LHU,! (  .PC   3    6T-O;G1E;G1?5'EP97-=
M+GAM;,W:S4[C,! '\%>I<ETUKK_8#U$NP!60EA?P)M/&:AQ;MBGE[==) >U6
MW17L4NE_:9J./3/))+]3S^^? J79SO5#6E9=SN$;8ZGIR)E4^T!#B:Q\=":7
MT[AFP30;LR8F%HLSUO@ATY#G><Q179S?;BE&V]+L<A\8<R\K$T)O&Y.M']AV
M: ^RSOUJ91MJ??/@RI8ZE]+TJ<2KV9V)^<:XDH+M>C8%]I^\'N/L8PJF$,FT
MJ2/*KJ]3?NHI':N_C[Q4OJ*5>>CSNPH_W[LZ4C^M29T-SZ6N=R5+*K\MJQ)-
M;ZIPN/%OG5DW#BT,Z]]VC.?_>"T'-W'K^JMH'NU!@>W)QC0>:V?L<&Q4CSYN
M?GB_^<C'A,:K:JF=AU@6QFR//"5E\5V))E92_U?MER>E\9'>5'!<>,*7HC.1
MVN\YEOD>?S=^77"Z/L:Y3M__-/0IF-AT."$2[^I#@/0A0?I0('UHD#[.0/KX
M#-+'%Y ^OH+TP1<HC:"(RE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J4&05*+(*
M%%D%BJP"15:!(JM D56@R"I09!4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR
M2A19)8JL"D56A2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM&D56CR*I19-4H
MLFH4636*K!I%5HTBJT:15;_*RJ8_^5S\!%!+ P04    "  Z?/U(2'4%[L4
M   K @  "P   %]R96QS+RYR96QSK9++;L) #$5_)9I]<4HE%A%AQ88=0OR
M.^,\E,QXY#$B_?N.V(#"0ZW$TJ][CZZ\#JFL#C2B]AQ2U\=43'X,J<K]VG2J
ML0)(MB./:<&10IXV+!XUE])"1#M@2[ LRQ7(K8[9K.?:Q<[51G;NTQ1'E):T
M-M,(9Y;AFWE89.D\^(GT%V-NFM[2ENW)4] '_K,- \]YEE<>QW8OG*\M"_V/
MZ'D4X$G1H>)%]2-F Q+M*;V"^GH A3&^.R6:E((C-Z."N[_8_ )02P,$%
M  @ .GS]2/8!U;L. @  WB,  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<\7:2VZC0!2%X:U8+"!%W8>36'%&F63:R0:07396;$!41>GL/L2#EOO!
M40\LG0D((]WZ1Y]1P4.7Z]6/=&S*H>]R>QCRXN?IV.75]/NZ:DL95B'D39M.
M3;[IA]1-=W?]>&K*=#GNP]!LWII]"E+7RS!>SJD>'_Z<O7C>KJOQ>1NKQ6LS
M[E-95Q_]^);;E$H.YU.\F1:8;G\.Z7^6[W>[PR8]]9OW4^K*/RK"KP6J,!\D
M\T%""=+Y(*4$V7R048)\/L@I0<OYH"4EZ'8^Z)82=#<?=$<)NI\/NJ<$Q1K(
M6'.2$-8<K2/@.G*\C@#LR!$[ K(CQ^P(T(X<M2-@.W+<C@#NR)$[ KHCQ^X(
M\(X<O07H+1R]!>@MI&=M]+#-T5N WL+16X#>PM%;@-["T5N WL+16X#>PM%;
M@-["T5N WL+16X'>RM%;@=[*T5N!WDK:*T&;)1R]%>BM'+T5Z*T<O17HK1R]
M%>BM'+T5Z*T<O17HK1R]#>AM'+T-Z&T<O0WH;1R]#>AMI+UNM-G-T=N WL;1
MVX#>QM';@-[&T=N WL;1VX#>QM';@=[.T=N!WL[1VX'>SM';@=[.T=N!WDYZ
M5XE>5G+T=J"W<_1VH+=S]':@MW/T=J"W<_1>7NB=VV9,VY<R'KI]OG;-;\-A
MT07>N7P>T_53SE-APX7695HIA?/QZG\=YZG?(>&O3WD>OP!02P,$%     @
M.GS]2.]\!U!\ P  C0X  !    !D;V-0<F]P<R]A<' N>&ULO5=-;]LX$/TK
MA$\IL*[<;%QL E> ZSB[ =*-4;GIF:'&-A&*5#F4ZNROWR'EN'(CN9(/S244
M-6\^WKPAY8G&T=7"FARLDX!LFRF-5[3Y8;!Q+K^*(A0;R#B^)1--;U?&9MS1
MHUU'9K62 JZ-*#+0+CH?C=Y'L'6@4TB'^=[I()[X*-,\5U)P)XV./TEA#9J5
M8_.M #6)?C8("/*<@"BL=,_QJ+*I;P6;1' %,XH5K[A"J*Q^; :;F<ERKI^C
MZNE.ZB?\DB_--7=01QV^J+QON(64@AYXWV\&FW^>J4[EL;,-UVM(Z[:O7[YP
M\0 6?:7OSM^.Z&]/P<M^Y1MX*O5ZP:7%>%*ZJQ*$,W;7IM*=VJ74"-]T?%A2
M?CA@CQS!+S\,2FXEUV[ 4/Y'C^>#*FRU&]8J1V?CK\8^X0; X23:;X9EW;:^
MEA?Q^#)8T.K0,MI7%N]H.ZC;[RRE4X#WJP6W[C=1$6IZ(6)\.:A5_^*"<9VR
MN78D1W:KJU#4O#HE^]7,:#1*IB2NE'WDBFL!+'E%81=[=K;@O\8DCO[Y+)&9
M%;LG(?; >$CBC'CJ&V?&<=.(66Z [2:Q\?U'CC)X6%A \M;.Y&<0/L.I$*8@
M[O6:($;36H0T&C%3\:V0*+W/9KK_!<?N#");@&5AQ!O- B=#RI4*]]6 QO9$
M;TB_[(&K GQ=-U)3#R57)!5Z6V3-U!)_059A,:>L2SK,=(M(DHVQ;K@$FY'3
M$M!EK:8[NI!Y^LCIHVJN\)9:)&VE <NN)>8&*6<JX,X0U8T8GV:^'PCR8$T)
M[:G\;4SZ72K5')]:K]>2TF-3Q+;I2&#M_?_!9@4ZDU'/2)->%O;8!&:9K!BJ
M&#9!/4!-@>8HMUJ0;[;DVQ:#S^ [*1S=2,3-?.OUT&*:%(\(WPI/TKQLI:9Q
M"FC>:=I:LZQKFYTM?6?Q34>1'[=O4_L.U4.2Q^.\ZODOTCK6_#_/^S>?G?7H
M[O'<#IHQ9-,T#>LP]71!=,$D199Q^^Q5L#2.-X]).V:JE!%=VS]D/S;[2:"J
MK2_&O^IW[E6!^DB- "67JOF*;,>$3O4_$B\N>AZ)(5;',2#"Z',F+92_03IC
M:J+KC+DI2.;TG+5H].C,75SVQXQ')V#>G8 YY3P8]L>,FW50OT*ZG@<MY\Y1
MC;9CA)/E"9CQ7]VNL7:]O?JL_^DC/CK\\1G_#U!+ P04    "  Z?/U(GYV<
MRS\!  !I P  $0   &1O8U!R;W!S+V-O<F4N>&ULS9--3\,P#(;_"NJ]2S]@
MB*CK 1 G)B$Q!.(6$F\+:SZ4>.KZ[\FRKF7 93=N=>WW\>LXJ;BEW#AX<L:"
M0PG^8J<:[2FWLV2-:"DAGJ]!,3\)%3HDE\8IAB%T*V(9W[ 5D"++ID0!,L&0
MD3TPM0,QJ2O!*7? T+@>+_B MUO71)C@!!I0H-&3?)*3I'[1&VU:79%17U?!
M<<,\SHV02PGBMAO+?J="9P2G_$$.8F@?__[I(69(TE?NO!RJVK:=M&6L"P/G
MY&W^^!S/)I7:(],<@LI+BIV%67+L_%K>W2\>DKK(\FF:7:?%S2*_HF5)+_/W
M_60G_D;#JA_BWSH^&HS;18D-G+G;J!%QN?$S@@1X[J1%:?19N(CY)HXPO_WX
M!([G@WIAO&P;Z%KCA*_C_1JC_<L)*UL9UQU2/Z*35U5_ 5!+ P04    "  Z
M?/U(F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    ( #I\_4A_A>Z0BP(  #(.   -
M>&PO<W1Y;&5S+GAM;,U7W6K;,!1^%:&,T<*(G90D[6H;1B$PV,J@N=A=D6/9
M%NC'D^4LZ>6>9T^U)ZDD._$/29-T?_:-CK]S])U/TK$X]G*UH?@AQ5B!-:,\
M]V&J5/;><?)EBAG*AR+#7'MB(1E2^E4F3IY)C*+<3&+4&;ONU&&(<!AXO&!S
MIG*P% 57/ISM(%#.OQ,1]N'CQ=MOA5"W;T Y#MX-!N[CY6T7O[".2PA*CH^1
M#T?3"71.)QVZ[F%BX^R03\\D?XF[0ST[C_H%Y@[Q]1'B12I%D:0']KKMW;OC
M-P<2U$KW*YNY1Y3]^O'S@*K:LT_1;&2(G:K8 B\6O*ZY,2R!P,N?P I1'6_#
MEX(*"90N:JW (APQ7$;<(4I"20P8(T;HIH3'!K#?017'"!?2YBXS=/,,W3J3
M3$(?NM5S>KJP9K>#61ZAM+T\#01>AI3"DL_U"ZCLQ2;3B^."XU*DC3L2G4BT
M&8TGC0EVT'E#(2,L=YE'< L%'L6QTA,D25(S*I$9Z4(IP;01$90(CJBAW,ZH
M#$V[Q)0^F%OG:]SB7L>@C#%G[$)@5&Q-O1&569>!W52GR59R-VDGK^(%ZWB7
M0,]&648W'RA).,.EV!*:B^KM&/WH 'W@H2TK2(4D3SK>%,)2 UA"L,)2D643
M^2Y1ML!K556PLXX/*7SMDO^FIC^_:[4:78+_>GO^:_+FV=C/$';TG' 4]P4+
ML9S;F_E\85>SOBHS34)OI4W[*ZW'!WK=7VDWO94VZ^W=85JXGDJ[^MWS=*HF
MI-'IM/J<'0K"@E!%^%8",IWIO9%-6RU(W>-HSFA=MS?6JU"H?^!:6319A&-4
M4/6%K(2R3A_6]B<C?S3=12UV%#ZL[<\X(@6SS;]3_R4&SU!+ P04    "  Z
M?/U(_N_(R.D$  #B$@  #P   'AL+W=O<FMB;V]K+GAM;)686V_;.!!&_PJA
MIRRP6=NZI$E0%TASZ0;(MD%L=)\9B8Z)4J)+4D[27]^AG+2?[+$;/UD7\X@<
MGAE1?.]/'ZW[=F_M-_%4F\:?NG$R#V%Q.ACX<JYJZ?^Q"]70O9EUM0QTZAX&
M=C;3I;JP95NK)@S2X?!HX)210=O&S_7")R\T_Q::7S@E*S]7*M1F!:NE;I(/
M[_WI3!OU53E/8"$7B\^R5N/DR23"2!\N*QU4-4YR.K6/JG?!M8N/K3;QI!@6
MR2#"7H=ZZT1I*[6"3>?:__]R(Q&5FLG6A"EU]O6YXV24YFEZM&+$OWW5ZM$C
M,%X0L@QZJ:;R?IP,$R';8*^T"<I=R* ^.=LN=/- K$3,M/-A$H?;_;/6C:[U
MC]AO.O-S^_BO=?J';8(TD])98[I6\4;7B)[@?UVA/@9=]OX8Y/U=G(EQ<C0D
MX%)[?:^-#L_CI#LV*HYDL#:4+OR_CT33!>=UBH5L*G'9!**(ZV8U>12:V ?Z
M\W75/=B=:CIPU]5H%2H$G9,8UNB*8E&)C]+(IE2B&XX'2 J0="^(.+B5 ,H
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
M*<RA&R[C_KJ9#O[335>?EO\Q+G^F;/\ 4$L#!!0    ( #I\_4B"1C@ 5P(
M *D(   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC9;+CILP%(9?!?$
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
MK@YM_S7H9V \?1HOVNIR/TR;3O2V_P!02P,$%     @ .GS]2#OZOS^_ @
M?@H  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6R-5L&.FS 0_17$O0LV
M-IA5$JD;4K6'2JL>VK,W<1*T@%/L;+9_7QL(M>F0S06P>6_FO;$9O+C(]E4=
MA=#!>UTU:AD>M3X]1I':'D7-U8,\B<:\V<NVYMH,VT.D3JW@NXY45Q&.XS2J
M>=F$JT4W]]RN%O*LJ[(1SVV@SG7-VS]/HI*798C"Z\2/\G#4=B):+:*1MRMK
MT:A2-D$K]LOP,WK<H,1".L3/4ER4\QQ8\2]2OMK!M]TRC*T&48FMMB&XN;V)
MM:@J&\ED_CT$_9?3$MWG:_0OG5TC_X4KL9;5KW*GCT9M' 8[L>?G2O^0EZ]B
M\$!MP*VL5'<-MF>E97VEA$'-W_M[V73W2_^&Q0,-)N"!@$<"NDU(!D(R$C"^
M22 #@8R$)+U)H .!C@32+4[4>^\J5W#-5XM67@)UXG8_H4<#;VT0$SE07;2V
M7Q!3.V5FWU9YLHC>;)P!@CO(DP<A$&3M02@$*3Q("D$V'B0;(9&Q 7K!5R^D
M]X)=/O-39+V7'M)T$$1BG$*HM8LB(*1P(1@3EF80;./"/F$4,W:'KV3B*W%]
MY7Z>M/>5N(IIAG.<80BXO@F<540FBHBC",4Q6&KB9,I22$PQ YF502<RJ"<#
M@96A3HZ4Y>!ZNQ@P2N%'81]+32=24T\JO#:I*R/)36'CCQ-EDT29ER@!:Y*Y
MNQ(Q$%3,@F:EL(D4YDDAH&?F?2#L/L_Y)%'N):*@Y]S=:Z!A&#$K L43%?:W
MY,@ M_QZ (T=Z!Z["$TSN9URNJ<'OP-FJ&R:,[#^FQNP>3W3QHNPYQQLA4\(
M>U][@L!/T4,1,%*!_.9+":5@\T63[INQ#-WA;MI^4>*Y8W"YO<::,IH@&L,[
M $+^OP\BYS]^X@?QG;>'LE'!B]3F2-#]O_=2:F%"Q@]&^=$<!L=!)?;:/F;6
M4G\\Z@=:GJZGO?'(N?H+4$L#!!0    ( #I\_4B=(CGGW@,  .L1   8
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&ULC9A-CZ,X$(;_"N*>!I?!0"L=J<-H
MM7M8:32'W3.=. D:P!D@G=E_OWR%=I6JU;XD0-ZJ>LN8)S;;NVE_=A>M>^]W
M737=BW_I^^MS$'2'BZZ+[LE<=3/\<C)M7?3#:7L.NFNKB^,45%<!A*$*ZJ)L
M_-UVNO:]W6W-K:_*1G]OO>Y6UT7[WUY7YO[B"_]QX4=YOO3CA6"W#=:X8UGK
MIBM-X[7Z].*_BN=<RE$R*?XI];VSCKW1_)LQ/\>3OXXO?CAZT)4^]&.*8OAZ
MU[FNJC'34/G7DO2CYAAH'S^R_S&U.]A_*SJ=F^K?\MA?!K>A[QWUJ;A5_0]S
M_U,O/<1CPH.INNG3.]RZWM2/$-^KB]_S=]E,W_?YER19PO@ 6 )@#5CK\ %R
M"9 ? ='4Z>QLZNM;T1>[;6ON7G<MQKLMG@=Y.R89,GO=E*V=AVOHK!NNON]$
MF&V#]S'1HH%)LT>:51$,V=D2X.-PL,*!*Y#;BB3\NH)\5)A/7Z5M4#@DB!X)
MHCE!9"5(8^PQF;N8)<TDV:@L59PJ1RH!D<-PQ:29&#7CD$"19A1*0$9<S=TH
MRV>29)PFMS69RVU)B)'$'E7!^DC0J,;)UT524B1%W4JVD]2N IG#F&:D2H:J
M1&POF56%5>2V0CJX$"&Q,7+)\A&S/A;1<G,5*\J1:'CP,P<W@KI!8!"*=R/L
M0JE#&2 /A !4QF&."$F=8D*DO%-I.84T#/F!LU6;S.&Q$)0VPL:-9,OLA4V2
MC#6<(XU2D8.5F%K!M&%!L%]$RRUTF;<420(Q"3YI6:''E"=73E19[&"'@DDD
MR Z/)H'8%*E/I@-29<IE@E.$"9MA$0]L83-,1#SGD&@C9.HR.!1U K$./K%C
MHVPC59;PAI!,Q*'ZVA"$Y/D'!#V0#BDHJ0"1"GA^@T!F,W @#0"MA& %/*$7
MT3HL_$S'*N72-^4>(.X!3VBPB2;E)Q,=J38BBAS(!Y1\$"$_[*39@XTU ?S*
M(8>(3"V7\:%K+4#X X>'%RC: *.-)RB@]1;?CRUQ,4*A!@AJ_-]*#C:N7%;*
M0&$%:,$E>79"^G6_"&@N#5-0 0*5Y$$%B$ 0T2W.PPV692YK1$E79Q*!2K*,
MWDM[X96F_%]N+O'R3"@'DDM*/8FH)WGJ29MZ*A+\O$&J1"0.:PU)UW$2H5&Z
M=$1Y)A'/)+L'VTO$,^ T.=)8*XW92F#MH6O=GJ=W"YUW,+>FG_>WZ]7U_<4K
MC'MP<GTOGO/Y+<1'FMWV6ISUWT5[+IO.>S/]L,.?MN,G8WH]F N?!BI=='%<
M3RI]ZL?#9#ANYW<1\TEOKH]7*^O[G=W_4$L#!!0    ( #I\_4A2O]&?H $
M +$#   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&ULA5/;3N,P$/T5RQ^
MT[1<MDHC41""AY40#[O/;C))+&Q/L)V&_?OU)0DM0O 2STS..7/&EV)$\VH[
M $?>E=1V1SOG^BUCMNI <7N!/6C_IT&CN/.I:9GM#? ZDI1D>99=,<6%IF41
M:\^F+'!P4FAX-L0.2G'S;P\2QQU=T;GP(MK.A0(K"[;P:J% 6X&:&&AV]':U
MW6\"(@+^"!CM24R"]P/B:TB>ZAW-@@604+F@P/URA#N0,@CYQF^3YD?+0#R-
M9_6'.*UW?^ 6[E#^%;7KO-F,DAH:/DCW@N,C3"-<!L$*I8U?4@W6H9HIE"C^
MGE:AXSJF/S?91/N:D$^$_!.!I4;1YCUWO"P,CL3V/)S=:NOA)HAX96*CFDG3
M>Z/65X_E:GU=L&,0FC")LC_#+ CFU;]LD=-S>GY"SW^FKV?Z.CE<GSF\^5E@
M,PMLDL#FNQ$39G^.^?6I"3O94P6FC5?'D@H'[=*6+M7E=M[F\4P^X&71\Q9^
M<],*;<D!G3_9> P-H@-O(KNXI*3S[V=))#0NA-<^-NE*I<1A/S^0Y966_P%0
M2P,$%     @ .GS]2 2H2&&? 0  L0,  !@   !X;"]W;W)K<VAE971S+W-H
M965T."YX;6R%4]MNG# 0_17+'Q"S+&FC%8N4356U#Y6B/+3/7AC BNVAMEG2
MOZ\O0-@H2E[PS'#.F3.^E!.:9]L#./*BI+9'VCLW'!BS=0^*VQL<0/L_+1K%
MG4]-Q^Q@@#>1I"3+L^P+4UQH6I6Q]FBJ$D<GA89'0^RH%#?_3B!Q.M(=70I/
MHNM=*+"J9"NO$0JT%:B)@?9([W>'4Q$0$?!;P&0W,0G>SXC/(?G9'&D6+("$
MV@4%[I<+/("40<@W_CMKOK8,Q&V\J'^/TWKW9V[A >4?T;C>F\TH::#EHW1/
M./V >83;(%BCM/%+ZM$Z5 N%$L5?TBIT7*?TYRZ;:>\3\IF0OR&PU"C:_,8=
MKTJ#$[$##V>W.WBX"2)>F=BH9M+TWJCUU4NU*[*278+0C$F4TQ5F13"O_FZ+
MG%[3\PT]_YR^7^C[Y'"_[;Z_^UR@6 2*)%!\-&+"G*XQ;X=DFSU58+IX=2RI
M<=0N;>E:76_G?1[/Y!5>E0/OX!<WG="6G-'YDXW'T"(Z\":RFUM*>O]^UD1"
MZT+XU<<F7:F4.!R6![*^TNH_4$L#!!0    ( #I\_4C4OX1DH@$  +$#   8
M    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULA5/+;MLP$/P5@A\0RK+<%H8L
M($Y0-(< 00[MF996$A&2JY*4E?Y]^9 4.PB2B[B[FIF=Y:.<T+S8'L"15R6U
M/=#>N6'/F*U[4-S>X #:_VG1*.Y\:CIF!P.\B20E69YEWYCB0M.JC+4G4Y4X
M.BDT/!EB1Z6X^7<$B=.!;NA2>!9=[T*!525;>8U0H*U 30RT!WJ[V1^+@(B
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
M2.A<".]];-*52HG#<7T@VRNM?P-02P,$%     @ .GS]2 RU(7:B 0  L0,
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
MSZ(?7"BPNF(;KQ4*M!6HB8'N2!]VAU,9$!'P4\!LKV(2O)\17T+RO3W2+%@
M"8T+"MPO%W@$*8.0;_Q[T7QK&8C7\:K^-4[KW9^YA4>4OT3K!F\VHZ2%CD_2
M/>/\#981]D&P06GCES23=:A6"B6*OZ95Z+C.Z4]>++3W"?E"R#?"YRP:3XVB
MS2_<\;HR.!,[\G!VNX.'FR#BE8F-:B9-[XU:7[W4N_NB8I<@M& 2Y72#V1#,
MJ[_;(J>W]/R*GG],+U9ZD1P6-P[+CP7*5:!, N7_1DR8TRUF_T\3=K6G"DP?
MKXXE#4[:I2W=JMOM?,CCF;S!ZVKD/?S@IA?:DC,Z?[+Q&#I$!]Y$=K>G9/#O
M9TLD="Z$GWQLTI5*B<-Q?2#;*ZW_ E!+ P04    "  Z?/U(9RV'@J(!  "Q
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R%4]MNHS 0_17+'U 3
M<FD5$:2FJ]7VH5+5A_;9@0&LVA[6-J'[]^L+T&15;5_PS'#.F3.^%".:=]L!
M./*AI+8'VCG7[QFS50>*VQOL0?L_#1K%G4]-RVQO@->1I"3+LVS'%!>:ED6L
M/9NRP,%)H>'9$#LHQ<V?(T@<#W1%Y\*+:#L7"JPLV,*KA0)M!6IBH#G0^]7^
MN F("'@5,-J+F 3O)\3WD#S6!YH%"R"A<D&!^^4,#R!E$/*-?T^:GRT#\3*>
MU7_&:;W[$[?P@/)-U*[S9C-*:FCX(-T+CK]@&F$;!"N4-GY)-5B':J90HOA'
M6H6.ZYC^;-<3[6M"/A'RA7"71>.I4;3Y@SM>%@9'8GL>SFZU]W 31+PRL5'-
MI.F]4>NKYW*UVQ7L'(0F3*(<KS +@GGU+UOD])J>7]#S[^GKF;Y.#M=7#F^_
M%]C, ILDL/G?B ESO,;<_=.$7>RI M/&JV-)A8-V:4N7ZG([[_-X)I_PLNAY
M"T_<M$);<D+G3S8>0X/HP)O(;K:4=/[]+(F$QH7PUL<F7:F4..SG![*\TO(O
M4$L#!!0    ( #I\_4A#83P1HP$  +$#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;(53VVZ<,!#]%<L?$ -+LNV*1<HFJMJ'2E$>VF<O#&#%9HAM
MEO3OZPL0MHJ:%SPSG'/FC"_%A/K%= "6O"G9FR/MK!T.C)FJ \7-#0[0NS\-
M:L6M2W7+S*"!UX&D),N2Y(XI+GI:%J'VI,L"1RM%#T^:F%$IKO^<0.)TI"E=
M"L^B[:POL+)@*Z\6"GHCL"<:FB.]3P^GW","X)> R6QBXKV?$5]\\J,^TL1;
M  F5]0K<+1=X "F]D&O\.FN^M_3$;;RH?PO3.O=G;N !Y6]1V\Z932BIH>&C
MM,\X?8=YA%LO6*$TX4NJT5A4"X42Q=_B*OJP3O%/GLZTCPG93,A6PI<D&(^-
M@LU';GE9:)R(&;@_N_3@X-J+.&5B@IJ.TSNCQE4O97KWM6 7+S1C(N5TA5D1
MS*E_V"*CU_1L0\\^I^\6^BXZW&V[[Y//!?)%((\"^?]&C)C3%6;_[Y!LLZ<*
M=!NNCB$5CKV-6[I6U]MYGX4S>8>7Q<!;^,EU*WI#SFC=R89C:! M.!/)S2TE
MG7L_:R*AL3[<NUC'*Q43B\/R0-976OX%4$L#!!0    ( #I\_4A4FZ4&HP$
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
M4%N_O7=['>]M/%C53:]P_BLH_@-02P,$%     @ .GS]2"IY..*E 0  L0,
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
MT&S_"+DQ9O]'6;("8^\ ,%TLMMS-,?< N*XZ]C8 L\5^F#CW,VCN!/(28H.
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
M%8L/B+D$DHT(4D)5M0^55OO0/CLP7+0VIK83MG]?7X"%*&KZ@CW#N<S V.G
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
M[5M> @:U<=.#G:MPO4-@9#\_UN6/D?\%4$L#!!0    ( #I\_4@F>[)JP@$
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
MG6I+9T(X%B["![%[E;A0S),&G[D<9F),=8O5$T[ZZ<8P7UO*_U!+ P04
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
M>ERHIIL!;3:"ML-U,]YY^3]02P,$%     @ .GS]2)*WZ)66 @  ?0D  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULE5;-CILP&'P5Q ,LV.8G1 1I
M0U*UATJK/;1G)W$"6L#4=I;MV]?&A&#JW20Y #8S\\TW0;;3CK(W7A BG(^Z
M:OC*+81HEY[']P6I,7^B+6GDFR-E-19RR$X>;QG!AYY45Q[T_<BK<=FX6=K/
MO; LI6=1E0UY80X_US5F?]>DHMW*!>YEXK4\%4)->%GJC;Q#69.&E[1Q&#FN
MW&>PW *D(#WB5TDZ/GEVE/D=I6]J\..P<GWE@51D+Y0$EK=WDI.J4DJR\I]!
M]%I3$:?/%_5O?;O2_@YSDM/J=WD0A73KN\Z!'/&Y$J^T^TZ&'D(EN*<5[Z_.
M_LP%K2\4UZGQA[Z737_O])N%/]#L!#@0X$@8Z]@):""@*R'XDA ,A.#>"N%
M"&<5/-U[G]P&"YREC'8.;['ZGL!2PID2D<H.[]68_D-D=ES.OF<H0JGWKH0&
M#.PQZRDF2FR0S10"1H0G#5A=0->L "=T:"N03Q&Q;_5P4V3[B<BG-M'%)M)A
MH6E807Q;(+@(!%H@, 06ILE89Z$QC389A(D-E$]!"5I$-M!F"@)!%",;:FN@
MD@2$M]L*9VV%QD<4W!:(9L%&CP8;SQS$7P4;Z6#C:;#(AS90/@4E,$0VT"8V
M@I4_&VIKH)(PNB/8Q:RMA1'L'0+)+-CDT6"!/[.@%MN;T0Z@H5??FEIN@.8?
MXY"L*139@S5!\(Y8 )AW9:Y[T1T2<!8M@ ]GB^8NT!WKP0#2W8:!=3DP,)%O
M70U,3&A="PP,_"]9;[*WU(2=^EV=.WMZ;H1>+<?9\>3P#-7>-)M?@V4.+/,;
M==+H][*K?):V^$1^8G8J&^[LJ) [8K]]'2D51+KVGV2\A3P+C8.*'(5ZC%7N
M^G2@!X*VE\/.>.+*_@%02P,$%     @ .GS]2*QV #;T @  N L  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3,N>&ULC59=<Z(P%/TK##] "!\A.LA,J[7=
MAYWI]&'[G&I4ID!<$FOWWV]"(I),J+P(Q'/N.3<W7&Y^H>TG.Q+"O>^Z:MC2
M/W)^6@0!VQY)C=F,GD@C_MG3ML9</+:'@)U:@G<=J:Z"* QA4..R\8N\6WMM
MBYR>>54VY+7UV+FN<?OOD53TLO2!?UUX*P]'+A>"(@]ZWJZL2<-*VG@MV2_]
M![!X 5!".L2?DES8X-Z3YC\H_90/OW9+/Y0>2$6V7(; XO)%5J2J9"2A_%<'
MO6E*XO#^&GW3I2OL?V!&5K1Z+W?\*-R&OK<C>WRN^!N]O!"=0RH#;FG%NE]O
M>V:<UE>*[]7X6UW+IKM>U#\9TC0W(=*$J"=$X$="K GQ5$*B"<F-\+.E5!/2
MJ0I0$^"-$/Y(R#0AFZJ - %9A$"5HROF&G-<Y"V]>.R$Y1$'"P%O91 1V6-=
MM%:=$5%.)E:_BAAF>? E VE,U&$>AQ@X=T'60PAP(3:F$.HQ@3#I=!KYIHMH
M$""*G396D2'BMFI@LM"%>9H09V/&<2;];&(B%^;%Q,3W-R:^;DRL2A@; 9+[
M 9)K@$0%2(P J>D2J(.R5J!&;7\81?=E4DLF-62@)1.J*J<#F626.$'K,="H
M%6A9@885Z]0#?>#@,.-9[ 2MQT"C5C++2F980>Y=R08JX<RND *M3)#M5V^=
M"7++/9D@>#\I9"6%C*2L]P<J)VA8Q/"^QMS2F \U4.A.=VZ49\*A!:$E(R,-
M=*SW/-'MSP1-T0&VCM$@D56^3/4*#6JL/CNN$MDJ1K=!B:LR&PW2NQ9/R2:V
M=8RFA%+7KFU,$)CP30!VZP)&[T+071T3E$W0L7L7,)H7<K\WSR =>07'A>S.
M!(S6A.8C0M 0LC,*!C- 3=I#-Q R;TO/#5??CWZU'SH?(CE#6.N/8+$"CO4U
M6#RIF>,6OLA/^$!^X_90-LS[H%Q,+MV8L:>4$^%:-"[?.XHQNG^HR)[+VTS<
MMVJP5 ^<GJYS<C^L%_\!4$L#!!0    ( #I\_4@"V!'C 0(   L&   9
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
MNF$JG2D51)H #_+)E?)[8MK4Y"S4,I5KIB>LW@C:C1\,TU=+\0]02P,$%
M  @ .GS]2,=TOKV; 0  H ,  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N
M>&ULA5/=;ML@%'X5Q ,$VW'2+G(L-9VF[6)2U8OMFL3',2IP/"!Q]_;CQ_:<
M*E)O#.?P_0&F&M"\V0[ D7<EM=W3SKE^QY@]=:"X76$/VJ^T:!1WOC1G9GL#
MO(DD)5F195NFN-"TKF+OQ=057IP4&EX,L1>EN/E[ (G#GN9T:KR*<^="@]45
MFWF-4*"M0$T,M'OZE.\.94!$P"\!@UW,2<A^1'P+Q8]F3[,0 22<7%#@?KC"
M,T@9A+SQGU'SOV4@+N>3^K>X6Y_^R"T\H_PM&M?YL!DE#;3\(MTK#M]AW,(F
M")Y0VO@EIXMUJ"8*)8J_IU'H. YIY3$;:?<)Q4@H9D*1@B>C&/,K=[RN# [$
M]CS<7;[S<!-$O#*Q4<VDW?N@UG>O=5EL*G8-0B,F40Y+3+'^,F.8U[]K4DPF
MZV12+ 3RQ\WG NM)H$P"ZYN4V]N4X>Q#S 32$92MRL]=R@\NY8W+PWV7<N&2
MK[8?7-CB]'M^AI_<G(6VY(C.7V0\]1;1@5?*5AM*.O]<YD)"Z\+TP<]-^H-2
MX;"?WL/\*.M_4$L#!!0    ( #I\_4A.XL:AUP(  $@,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4Y+GAM;)U7P7*;,!3\%88/")*0 &=LSS1..NVA,YD<
MVK-BRS830"Z2X_3O*R%,T"N)Y?I@0-ZW^U9B09Z?9/NB]D+HZ*VN&K6(]UH?
M;I-$K?>BYNI&'D1C?MG*MN;:7+:[1!U:P3==45TE!*$LJ7G9Q,MY-_;8+N?R
MJ*NR$8]MI(YUS=L_=Z*2IT6,X_/ 4[G;:SN0+.?)4+<I:]&H4C91*[:+^ N^
M?2"YA72(GZ4XJ=%Y9)M_EO+%7GS?+&)D>Q"56&M+P<WA5:Q$55DFH_R[)WW7
MM(7C\S/[U\ZN:?^9*[&2U:]RH_>F6Q1'&['EQTH_R=,WT7M@EG M*]5]1^NC
MTK(^E\11S=_<L6RZX\G]4J"^;+J ] 5D*,#TTX*T+TB' C=U'Q;0OH"^%^!/
M"UA?P(8"EG9SZ;QW,W?/-5_.6WF*U(';^PG?&GAK20QSI#JVUBV(F3ME1E^7
ME!3SY-42]1C28>Y\S&P*L_(P*9K"W/L8/(5Y&&/(@$B,DTD[Y&PG=7:()Q%
MD)X)J"-(/8+4[]%A'GP,O2Q"@0CU"-AE @9LLFMM9J"#S"/(?)NY6RZ':4*7
M(@<2N2>17R8H@,GB6I,ST,',(P#W-G8JJ]G()4/V<UD((Z!DGT@C*1"1K(\(
M&D\H(J../E;"4,D+$4732OA_3!$HY86)XNGYZU%."Z-0,9@[[(6*DJG@K0 H
M#="!T<->]BC]P!3]QU2 %H-:7DPIF_;D@[( '1AF[*69!D0-YR!K.+\V;+B
M77AYI<7TG5F,)K; Y@D["Y""P<9>LFD !4' ,$'7&B8PB@0'&";C*.*,%%D>
ML,0$9I%X660!=R-)H>/T:L<P/,0+#X-/!(>Z(^/PH)LT(*8$1H=XJ6 AS6;0
M;W:U7_@*(WF0W]SS2^#[/!GMR Y\)W[P=E<V*GJ6VFSNNIW85DHM#!>Z,9WL
MS;9^N*C$5MO3W+;H-KKN0LO#>=\^_'E8_@502P,$%     @ .GS]2&DU%QM$
M0@  >!L! !0   !X;"]S:&%R9613=')I;F=S+GAM;.U]V6X;69KF=9VG.$@X
MIR4@1',31;D60);M;%?;F6K+[L*@,!@$R: 4F60$*Q;+*M1%H5]A^J:!Z9NY
M;LS%/$(_2CW)_-M9(DX$1656]4Q7"ZA*T63$V<^_?O___Z(L*_UEN\G*7WYU
M6U6[%\^?E\O;9!N7@WR79/#+.B^V<07_+&Z>E[LBB5?E;9)4V\WS\7 X>[Z-
MT^PK76?I[^KD,J^SZI=?34\G7_WJ%V7ZJU]4OWJ5+^MMDE4ZSE;Z=5:EU;U^
MFW&;:9[I$UW>QD52_N)Y]:M?/,=W^+V9?I]GU6T)[ZR25?O77]?90$^&D1X/
M1[/PQ\U C\?=/]KQ7'2/Y[<7B[(JXF7UWWK?_'B_2]H_CH8G?]_^[@*>7M$;
M;S;Q3?O7=;PI@V9L'U=)D>8XP)5^%5?!<V;^ZF<_VSO)-VFYC#?ZOR9QH=_
ME\$RMY^4?CN?_?MQ^YN/1;Q*LQM]?;]=Y)OVK]?OK]^VOY,5_Y#<I+C,T/&W
M\3:8WO7[MQ__5K]_>_GA.WW]W9N/O[GX\%J__?:RI[5+F$ !@W\+1^6+_KOD
MOOW<95T4[>7H6]J3D]'X9#+JZ>I-NDD*?0GOW>1%T,_U-M[@[Q^275Y4N#*7
M^7879\&#9N#Y=@MG[KK*ES]$^IHN@OZNKLH*;@N\'LPCS\I\DZZ@^Y5^&6_B
M;)G :W ;2[A(GZY?Z:-GQ_J93C/]\3:O2V@EW/%D"4=G1+?CM&^AXK*$-E\$
M/\?E+5WD)7Y(?E>GG^,-/!]T<GT+\S^IDF(+8_F<E-6VZZF+Y1()1JF+9)E
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
M2!JRC4P$ @  [",  !,              ( !     %M#;VYT96YT7U1Y<&5S
M72YX;6Q02P$"% ,4    "  Z?/U(2'4%[L4    K @  "P
M@ $U @  7W)E;',O+G)E;'-02P$"% ,4    "  Z?/U(]@'5NPX"  #>(P
M&@              @ $C P  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    "  Z?/U([WP'4'P#  "-#@  $               @ %I!0
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( #I\_4B?G9S+/P$  &D#   1
M              "  1,)  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M #I\_4B97)PC$ 8  )PG   3              "  8$*  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ .GS]2'^%[I"+ @  ,@X   T
M     ( !PA   'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  Z?/U(_N_(R.D$
M  #B$@  #P              @ %X$P  >&PO=V]R:V)O;VLN>&UL4$L! A0#
M%     @ .GS]2-6:'(Q4 @  \P<  !@              ( !CA@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( #I\_4@8$?(^N@,  %@1
M   8              "  1@;  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    "  Z?/U(@D8X %<"  "I"   &               @ $('P
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ .GS]2.XO9R)$
M!   W1,  !@              ( !E2$  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( #I\_4@[^K\_OP(  'X*   8              "
M 0\F  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  Z?/U(
MG2(YY]X#  #K$0  &               @ $$*0  >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ .GS]2%*_T9^@ 0  L0,  !@
M     ( !&"T  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M #I\_4@$J$AAGP$  +$#   8              "  >XN  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    "  Z?/U(U+^$9*(!  "Q P  &
M            @ '#,   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ .GS]2(^YY7&B 0  L0,  !D              ( !FS(  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  Z?/U($PAV6:,!  "Q
M P  &0              @ %T-   >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( #I\_4C0KH@2H@$  +$#   9              "  4XV
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ .GS]2 RU
M(7:B 0  L0,  !D              ( !)S@  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    "  Z?/U(8X80)*,!  "Q P  &0
M    @ $ .@  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M #I\_4AK_*L@H0$  +$#   9              "  =H[  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ .GS]2,(HU.BB 0  L0,  !D
M             ( !LCT  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    "  Z?/U(9RV'@J(!  "Q P  &0              @ &+/P  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( #I\_4A#83P1HP$
M +$#   9              "  61!  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ .GS]2%2;I0:C 0  KP,  !D              ( !
M/D,  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  Z?/U(
M@@;QF*,!  "Q P  &0              @ $810  >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( #I\_4AVG8-_H0$  +$#   9
M      "  ?)&  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ .GS]2#OUTU6C 0  L0,  !D              ( !RD@  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  Z?/U(]5*^*J(!  "Q P
M&0              @ &D2@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( #I\_4@R6ZGVH@$  +$#   9              "  7U,  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ .GS]2.4"6>*C
M 0  L0,  !D              ( !5DX  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    "  Z?/U( F59@U("  """   &0
M@ $P4   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( #I\
M_4CI])7ML0$  !8$   9              "  ;E2  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ .GS]2"IY..*E 0  L0,  !D
M         ( !H50  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    "  Z?/U((Q<>=J4!  "Q P  &0              @ %]5@  >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( #I\_4C[#/"IH@$  +$#
M   9              "  5E8  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ .GS]2&6$;8^S 0  %@0  !D              ( !,EH
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  Z?/U(G_+4
M1+\!  ![!   &0              @ $<7   >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( #I\_4CVOO],I0$  +$#   9
M  "  1)>  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M.GS]2'IDN@6B 0  L0,  !D              ( ![E\  'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    "  Z?/U(C)>#2N4!  "D!0  &0
M            @ ''80  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( #I\_4B5"^Q J0$   8$   9              "  >-C  !X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ .GS]2*JD+59X @
M10D  !D              ( !PV4  'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    "  Z?/U( KP73MP"  "S"P  &0              @ %R
M:   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( #I\_4@/
M"\-6! ,  /X,   9              "  85K  !X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ .GS]2$?,%&2R @  IPH  !D
M     ( !P&X  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M"  Z?/U(J2]Y1>,!  #V!   &0              @ &I<0  >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( #I\_4C"1B2V!0(  )T&   9
M              "  <-S  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ .GS]2-ZV$/?$ 0  /00  !D              ( !_W4  'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  Z?/U()GNR:L(!
M   ]!   &0              @ 'Z=P  >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( #I\_4@BXLWPRP$  -D$   9              "
M ?-Y  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ .GS]
M2/.M :Q< @  P@@  !D              ( !]7L  'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    "  Z?/U(,&!^G? !  !K!0  &0
M        @ &(?@  >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( #I\_4B]X/1LXP$  )H%   9              "  :^   !X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ .GS]2.X\[:,- @  )@8
M !D              ( !R8(  'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    "  Z?/U(4-S:!VX"   H"   &0              @ $-A0
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( #I\_4B[#P;Y
M)0(  /\&   9              "  ;*'  !X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ .GS]2)*WZ)66 @  ?0D  !D
M ( !#HH  'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  Z
M?/U(K'8 -O0"  "X"P  &0              @ ';C   >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( #I\_4@"V!'C 0(   L&   9
M          "  0:0  !X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ .GS]2#JH_U;N 0  E 4  !D              ( !/I(  'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  Z?/U("AM.09H"  !U
M"@  &0              @ %CE   >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( #I\_4A;1EJB70(  ,$(   9              "  327
M  !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ .GS]2,=T
MOKV; 0  H ,  !D              ( !R)D  'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    "  Z?/U(3N+&H=<"  !(#   &0
M    @ &:FP  >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M #I\_4AI-1<;1$(  '@; 0 4              "  :B>  !X;"]S:&%R9613
@=')I;F=S+GAM;%!+!08     1 !$ (X2   >X0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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>72
<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>74
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.5.0.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>107</ContextCount>
  <ElementCount>235</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>39</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>101 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>103 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassified</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>104 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>105 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/StatementOfIncome</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>106 - Statement - Consolidated Statement of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>107 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/StatementOfCashFlowsIndirect</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>108 - Disclosure - The Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations</Role>
      <ShortName>The Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>109 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>110 - Disclosure - Recent Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</Role>
      <ShortName>Recent Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>111 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>112 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>113 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>114 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>115 - Disclosure - Cash and Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock</Role>
      <ShortName>Cash and Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>116 - Disclosure - Short-Term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</Role>
      <ShortName>Short-Term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>117 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>118 - Disclosure - Impairment or Disposal of Long Lived Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsAssetImpairmentChargesTextBlock</Role>
      <ShortName>Impairment or Disposal of Long Lived Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>119 - Disclosure - Equipment and Improvements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock</Role>
      <ShortName>Equipment and Improvements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>120 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>121 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>122 - Disclosure - Segment, Customer Concentration and Geographical Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</Role>
      <ShortName>Segment, Customer Concentration and Geographical Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>123 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>124 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>125 - Disclosure - Restructuring Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock</Role>
      <ShortName>Restructuring Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>126 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>127 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>128 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>129 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>130 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>131 - Disclosure - Short-Term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockTables</Role>
      <ShortName>Short-Term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>132 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>133 - Disclosure - Segment, Customer Concentration and Geographical Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables</Role>
      <ShortName>Segment, Customer Concentration and Geographical Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>134 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>135 - Disclosure - Restructuring Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlockTables</Role>
      <ShortName>Restructuring Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://smithmicro.com/taxonomy/role/NotesToFinancialStatementsRestructuringAndRelatedActivitiesDisclosureTextBlock</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>136 - Disclosure - Acquisitions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation</Role>
      <ShortName>Acquisitions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>137 - Disclosure - Acquisitions - Summary of Total Purchase Price (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfTotalPurchasePrice</Role>
      <ShortName>Acquisitions - Summary of Total Purchase Price (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>138 - Disclosure - Acquisitions - Summary of Allocation of Purchase Price (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureAcquisitionsSummaryOfAllocationOfPurchasePrice</Role>
      <ShortName>Acquisitions - Summary of Allocation of Purchase Price (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>139 - Disclosure - Net Loss Per Share - Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureNetLossPerShareNetLossPerShare</Role>
      <ShortName>Net Loss Per Share - Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>140 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>141 - Disclosure - Stock-Based Compensation - Stock-Based Non-Cash Compensation Expenses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedNonCashCompensationExpenses</Role>
      <ShortName>Stock-Based Compensation - Stock-Based Non-Cash Compensation Expenses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>142 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation</Role>
      <ShortName>Cash and Cash Equivalents - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>143 - Disclosure - Short-Term Investments - Available-for-Sale Securities Recorded at Fair Value with Unrealized Gains or Losses (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAvailableforSaleSecuritiesRecordedAtFairValueWithUnrealizedGainsOrLosses</Role>
      <ShortName>Short-Term Investments - Available-for-Sale Securities Recorded at Fair Value with Unrealized Gains or Losses (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>144 - Disclosure - Short-Term Investments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureShortTermInvestmentsAdditionalInformation</Role>
      <ShortName>Short-Term Investments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>145 - Disclosure - Impairment or Disposal of Long Lived Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureImpairmentOrDisposalOfLongLivedAssetsAdditionalInformation</Role>
      <ShortName>Impairment or Disposal of Long Lived Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>146 - Disclosure - Equipment and Improvements - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureEquipmentAndImprovementsAdditionalInformation</Role>
      <ShortName>Equipment and Improvements - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>147 - Disclosure - Intangible Assets - Schedule of Acquired Assets by Major Asset Class (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsScheduleOfAcquiredAssetsByMajorAssetClass</Role>
      <ShortName>Intangible Assets - Schedule of Acquired Assets by Major Asset Class (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>148 - Disclosure - Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation</Role>
      <ShortName>Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>149 - Disclosure - Intangible Assets - Future Amortization Expense Related to Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureIntangibleAssetsFutureAmortizationExpenseRelatedToIntangibleAssets</Role>
      <ShortName>Intangible Assets - Future Amortization Expense Related to Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>150 - Disclosure - Segment, Customer Concentration and Geographical Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationAdditionalInformation</Role>
      <ShortName>Segment, Customer Concentration and Geographical Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>151 - Disclosure - Segment, Customer Concentration and Geographical Information - Revenues Generated by Each Business Unit (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationRevenuesGeneratedByEachBusinessUnit</Role>
      <ShortName>Segment, Customer Concentration and Geographical Information - Revenues Generated by Each Business Unit (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>152 - Disclosure - Segment, Customer Concentration and Geographical Information - Company's Customers that Represent 10% or More of Company's Net Revenues (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanysCustomersThatRepresent10OrMoreOfCompanysNetRevenues</Role>
      <ShortName>Segment, Customer Concentration and Geographical Information - Company's Customers that Represent 10% or More of Company's Net Revenues (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>153 - Disclosure - Segment, Customer Concentration and Geographical Information - Company Revenue in Different Geographic Locations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureSegmentCustomerConcentrationAndGeographicalInformationCompanyRevenueInDifferentGeographicLocations</Role>
      <ShortName>Segment, Customer Concentration and Geographical Information - Company Revenue in Different Geographic Locations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>154 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>155 - Disclosure - Commitments and Contingencies - Company Lease of Buildings under Non-Cancellable Operating Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCompanyLeaseOfBuildingsUnderNonCancellableOperatingLeases</Role>
      <ShortName>Commitments and Contingencies - Company Lease of Buildings under Non-Cancellable Operating Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>156 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>157 - Disclosure - Restructuring Expenses - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesAdditionalInformation</Role>
      <ShortName>Restructuring Expenses - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>158 - Disclosure - Restructuring Expenses - Activity in Restructuring Liability Accounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccounts</Role>
      <ShortName>Restructuring Expenses - Activity in Restructuring Liability Accounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>159 - Disclosure - Restructuring Expenses - Activity in Restructuring Liability Accounts (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureRestructuringExpensesActivityInRestructuringLiabilityAccountsParenthetical</Role>
      <ShortName>Restructuring Expenses - Activity in Restructuring Liability Accounts (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="smsi-20160630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>160 - Disclosure - Subsequent Events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://smithmicro.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation</Role>
      <ShortName>Subsequent Events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>smsi-20160630.xml</File>
    <File>smsi-20160630.xsd</File>
    <File>smsi-20160630_cal.xml</File>
    <File>smsi-20160630_def.xml</File>
    <File>smsi-20160630_lab.xml</File>
    <File>smsi-20160630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>76
<FILENAME>0001193125-16-664455-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-16-664455-xbrl.zip
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
MT6.P:)+^#OH\2M#$I3K]8. OL4*LGF98FC;DAX(!5KQD"KREZ0+?U2PXULI
M,/1!SB&:6(NS+-G\LF.>&NE-/.T"$%4VI&6G/=UU%: L%@].!GL*-2XELN5Y
MP2--_3LB^42Y)ZM#4>6EKB[QRF!@\EU=-GE#!/^A#_[$4.W=LDLDQ:P1;P-0
MUB@E*XDG08A>6],4DX)G5:B'!9\!H,:VHQ'-EK"]'[8+1[MGS]S8]DKO-Y"7
M91VC;RHXY55F7@M+#?:,^,,@[ ?)73Q.O"S,5OC5S3W2J+^5ZDW$5B =/F)P
M#"Q0ITE<E-8;1@MV5W##( F;J;_E?>AO!*]V7A88Z3N)FWL\0#*JBE(-(ST'
MPDH5T%3.EX'U%7V5W'\QC[/XRPBOXX9NY-@><D4S&1ZTOBJ_@-^7@EIC_@?;
M]9!A0+)>@SSID[OXFCA)R&*T;$TRZ@51W+4C]Z@.GVKV#&.@2KRLZ!AAZDN\
M88D2+^BRI@,&=4F2;V6,K8)EKTM56;DM8,ME0GHMU5QI(!H@%/5:=&WY[I?;
MP6E.2G,AE-#"%S1SJ>E;W?U+Q((UCDE(%02\T$QQ@(:1++U 'E1@?+&=T%@\
M*7NQ$Q905)<HA32IRI;F'B5YO9A< ]2"E*Q=HS87=M$$92K4V&(E %4X+V=8
M&P@&]C=B1R0:)G$2DM^ I:;)%&0L#<GWCVM+]81!3Q=DE>_U>P:OJ+K"FZ9J
M\HJIBWV].[34@9KGV8FB;!@5P#>$J(J&'V$J=4_Y)@:O86LW,9O!]1PN&AY-
MD1CO5T_^\Q#L=  N?)2:*#V/:B=N?A90@^JBMLM1*,&V*V[ \VPP;A2*&WE'
MW&2P;6Y5.$XR33P\9F4-W,P;;%"<TN8&Q7+(JI@IJ9SO@>\T5FU*P!:2J5=%
MQ]+-[W0J7L%>V/Q$@%<IR37'8SNXUNN,!M^  _AKU,7*V^\+']RR. CGNV0A
M'YZI,<Y>#:"5-[SRH%H^ WX2>",21AB"C><-!$\1EMV KP-D8\G=3)J*,EYO
M;APM6Z#SSKG&1P!-6IM9G(LG+*0X&=TB+]$MJR%8>2Z;ZW1*&)@T:@;GGKS-
M&\ 3L3&BTTSMJ9U]E7>R)@O ML?+JP?W-\</"FE14[?&T 9!_8W-=IKOTV"?
M!&_\3$/?S2<I@*L;)VF2.8E>D(A_>.%!ZTEJ5LJ2G2]1 *F*:[+L%]'=K+41
M6;KWYTSH ]Q@[BGW55_(?<TMS#Q))VW U<0<2KQ44K3E%O+"_G>5/8]!@R6/
M1%V$[:5S!;0Z[ZYH5=%0@QK3)4VA:G4^!T,5VI/PE&03[#--KB8;K7.-KD@,
M"IB,!G:(91SE>$^?C%W';2(U93C2/"QIZ%5@UP.S((!7EFXWUPX',HM2K;I]
M TCJ=(] *3APZ %1J? [@HY=DC1J]#6M;ZHJKZJ&S@.0 M\5^A(OR;IL29JF
MF,-^;F0JM;C_\V"LCU@ULY!!6!NL6E;$L P7A^;B%]$39;*V 4$K#$S+SFK*
M"]G>@4/.E-AU H8D_)H9F,<$7>A9O6&_-^ 'TE#B%4.0^:X^4'E3!8P(IF0.
M!?4V#<6F<&\+3@D)V7TO_C$]^(>S/W:'%D^M4H9VV;YKZA9YO(N-:K'5*SS
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
M*/F)A(X;[3M;8U^N4):'^LPU11V0VN4UH=%HP-!O=O@G*=W=-)+*V,=(J<U
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
MC<C*ZK(K-M#W)KBQG_YPX\DD\##'#@7(TKS>1A>. 0>(AKRJ<FQ;4&LXPP:
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
M]PYAR19DHQQ!<D=4,--Q3FQJ)K[W@8ZI<DC$AF45,R;SE2OKU-ZF@T!A"8"
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
M)?*?X*&1GR*7O !&64EG01N,R<BCJO'=2Q[HSVF Y23P]@QL]\B;^44N/7X
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
M.DJ[0SI:+P=NR#]=RZ=/VVGPM&GV<WA4"Z509P7W6"\OV@[ZV%1M/4&_R!<
M)WPY2D\-)\EEVCJ9\K8^6P '+I]':H<C>JGG^$PO8J;GW*EGQT5^BW4>29;.
MAO\ON).)YWL8XW]S^H6_FP^[!(5@:-=[0US\O>[I'H5 _5HY;P*UZ[U;,;6%
MP+T19S82R'V9+8!#N2_#9WI>,^6^3+'(AVZ<4'_FOG6.BRQ?RV>][<G2M7;>
M!"K7>P..M8) ^R1^RP&-$NGK&V!>]KV9G[_I_QQABE;R]-EW@\0)QH,_4V^&
M;]66[]CK]PW%[';%OM/OB9IF#T3'D311&O9-M=]5=$4?G,5]?LU((X6D:!;:
MS11SWED>/]6<,JCXXE?O34J(F.>:5^$:S8"DN?9CP<5ZUKB:6-['G(B1QY(=
M/58D-IUA*HV0TCHLS(S @B(T,"(N8V%*DH=P7*8AXA,D9MGKF$V7QF22^H+O
M/9(<=$, RT"P4JG$J(C --#JCRB<9N7,6.F&BQ_&P+KA:H8<;9Q*BS262'.G
M:!7^JD[XU4^KIPSOL>KD^ '>@7]GLRMF7\Y]@H-4)Y]5\V%A70Q3)=%T^RJJ
M;8W1"DBJ#.YE0!%>T#1&,:%_N)WYAU0G+Z5D]0>VI-@RXB0-1,VV'=$:*)8H
MF8-NWQZJ/4.RP7HI5V\Q%Q.D3B>!"N4*M,@)F975#<CB)(Q$%3G&_JDMX$YM
M)FIM<U8W"D# \6<2T30OA"$: 3>SU*^Z\K3DOJR Z59%96 IHJ8/'+%K&#VQ
MYW155;6DH=(_C\+F.LS2$'1@ED;PW=P6>+$P<OU1ALK307.#ZD2QC80XO?LO
M&24,OR0B\":X$+#<[IZJ&5K4Q&'1*84JB5B1)E:5%O54;%!J!G!83,L&_Z>H
M!<-WPF >B8=^H#(SEJP[9KHED$SWL-Y&H$F.K#:))8:3R01G#:31Y\'P-03-
M@B>'75ARV(9>LNMRE?272Y/BG^;)88<D1)U3,EA=7.!I8#P-K%TT-ZN_,)=S
M2^1\5M9E+5=E;<L>O1V&L9<\A&D,9YZX(Y ?B I:.<$P'(.X$=U\+^2"NQ#4
M1ZSL1)2>7S9$-2_@TIO/^6+GS*_$"[/PD209UO:CZ_DT&)*$<Z&Q'/;[U"9B
MSV9'K]6.8DE;O;OB(O+-Z7;60VB4.XJZ=SI 2V@T.O;^[<A:0B/(4:M'CN?<
MCZMR'&A><YO:)G=:O[]1I#=Z<EPNS9P<ETLS)_><7/@I?IM3?)\$(<64Y.=X
M/N=+G3,_QQ>&(0>G@G,\1:=B@5:$<RL J3()*I*L_>,.,YA.;RT.S##6X$QH
M[)TE?J29OP35BFY>(-6ZTKK6ZP=3K7<L:^^(P'8SYP[6!COZ.4P0S=KUBQ@H
MM:-5VYGG_[U.(@K4_93E^K%4W]/61#^C!7N,L*R3I7M/R:]IJJ>[T>0LXRSC
M+#O53G(&06:@@>6<-# V<]2Y[:ZD7"I<*EPJ7"I-F=MS4N$1HWTC1ED]$H\9
MM2..P&-&ET-U0V)&9^#I\VM8+A<N%RX7+I?63.[T'O\9W7:PID58G\/ "%Z[
M0>*).90 O\JX .]15EMU..):\C):4O<1FA\P+FUCYG+A<N%RX7)I^N1.?\ X
MF^/$.*75I&X OR+1R(L)=I8>$>$^(FY"$1'A;]^SBP@8H+B*H E5[-E)!G\X
M(Y$7MN_^0>YHYM[EJ*UU%SMZNXX57-+[$VW5?./"CP:7MJ5RN7"Y<+EPN31]
M<J<_&IS1W4.!/(.P8-5BBXMLP<3G?+%S/N< @KJ;3>B^2%GJZSWA>Z1K:>\4
MNQ,#%!U XMY-BUI#8H8'>LXDUB1%?C2_-)>6RX7+A<N%RZ7ID^-'\P/<\/X+
MU?IP1YP[XF=.(G?$F[-'-'IRW+%HYN2X7)HY.2Z79DYN-T?\@.[>KS:TP=VS
ME>O:?K#3F1\^$7)+HD=O1/*!R!C;A)(@IFT\'1^&H/_"SN*C\#[ 5L&?:19;
M+XR3N(:.L7VIJRF.JHA&KVN)6D]5Q6[?-$2M:QNR,>Q+IG(>G<"E&CK&TC[
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
MUC',2PE&R7;'EFON1'XAWCJO.N)RX7+A<N%R:<WD=O/:EZHGUQ/PH[ZT36#
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
MU&7;DH ]TG#81S:IC$V&9K6/3ZH*_[)+/@'QDBG5P"<%^20CGV1%W8=/GQD
M6OR%M3+^&GYU?_SN)0\('P?F%OP5:FV["/:&]I@$,8-F.H"'NBHC#S59LNWG
M=^A5P%O#GMSM2Z9HRYHD:J8.!D?M=T7#&2JV:<I*3]-*%2K9LB^Q"WAD*Y]Q
MH@BW?QR_^U0^DGW2^>Y&8RR_39[PDBU*Z3P^80'W5W ;/LWHG1LUVO%-P$S]
M HH^_6,?YEWX%_7*@#F(2R[ "L,WA.VLW]<ML:O; U'3X+_ _FOB4+<,LZL.
M+*5O,,-'-=6H+.C&\/)E1%R#!%<X;2O.--N+3$*_+3O6G)H]\T+)SY7PS3LO
M8)\LCYC9FNZ%\?[PA\A6TY0T--BJ:M.?P4V3T<#;FJSN=W[4+<?23#@_R*8$
M#K+3U47'-A11'< #DMR3>\,N\EK!$X6\P.KMB9YG5N86@F<=/8(_O%IB'\,
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
M NG1,FQ[8)MBU^ECNP*M)UJ(LFWI T=R9%-1G:QK*&OFL1F+=2W-%56LM?&
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
M:2[T1G;<S? ^\<VOR1W_;KB\YBAN?*8!M]$RU\J:L;9)34/Q".N)XT%_ZHU
M:52')BAKF$' H7=AEY3"(V9SXF'^# M3"4!9P8B77Z8&#("4:W]*0L)EMK8Y
M3I4\E?-_2RTC2)A(2L[H2.ER*98P%[4@\B@_P%Z>K,$8EF&>>.=&I&<N)@N[
M?P/.P@X-NQU;=&%;D>H6U(2=!N@;=\,(,\S5X03M]6@T[B.=:#<P#]7CK2IM
M@G+8I/+!4-"[6L8(E7",9=GU$E*J]P%U>2.1"!DI>>+\4JHWRQFE=NN\*"MI
M+-*CY #.4\7_D\JLC2)CO*"R%Q9N?3/"Q7TQ>3^BCT&N]+<<]:UU9R9.@&.0
M[X4CZ YTZX!*'VWUZJJN8R0Z  7"F"]M ^H@C?521BC%\K1:)B+(5[N*:'4%
MHXI>#1&YJ/&MG3-.FJH:0FYO6W+2G%\B!Z]8KM>7L)-^YRT@J[0RA8/YU&[
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
M[(EH7@."RP_KQVI) GEGG(VFPP(J0Q23&J"8&"CVCE/,*BBVXZ0,@)# NRK
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
M"<#6TEN)]&&$=R38+)\\W_4WKW^%;1@E</+T8%Q)7Y!1;A\Z'@[#LR7O_TX
MP?X:8/S1WY+4611/&]_3.;8U":-RZ\ DKM1(B*(<U0%*Z*)OG#+4<-:QQM:1
M&FL;VV3=M3"L21G+%/2)YU&BIX&1IC0GF<^'$S&^0&=9W>@F1)(!,Z\&=VO"
M#.AL[%">CW:$:;*:";@AB*9YW4C^"]<1@<55C60*:VF3Z;AN.*-,^-0M\].4
MCS$P[,X4\17@F;)V0HE=%VP8."4\O &S398S!,KT6N/H]<HCSH'#*+P*PSU>
MW03T3[KN^65/<^2;-6_(P7\K[SUMB,-"OX7$"JN"Y!]U(8$S1PEWQ.G3!?2$
M_P!Q"6C@X#(8$RGZMUSNZHCX%D9Z'Z/HB@S X'$$IAJ"2ELC&Q)LKLD/KB*\
M54BSLU=@ T,JATJ7OM/:A)N21(RF.6EW6S5K<N\&-0%Q>N".#>@K&L<03-UB
MXA9>9&](MO$/GRX=I^$AGFHK#-@RQ&!Q*"&A@NL.ZQ Z0!DS.M1P=NGP'";K
M,Y5E*R#H[=XX15S;>>-@GJTXJ3GL&G, HEP!( WXES4O9&2X\+>/CF>G*VU<
M\OCJ9GHFHVGLE2  $ &:I5*8CBZ&Y87F'/E!8?1*;D=G+&!QWKD)RC/RD^1R
MNJ5(6=THEG?F*N1*&LP0M%[X7NBLV%67OO<0V%ZXQ@&)*$TK:E(D8!$KE$NE
M2MRJQ6R!!<KQ, :S71DA-PO>$;F?[*07*LPIRAXUG:EH"AB:&I';$)SJ[65(
M>/KHA$O7#_<!;BS DGL9-B152*20&4]'Y76\'&F4T3:@ 5@ONI<S!].2A1IG
M;<"BR#:&H/ N/2IQM:+MZ->.G5[#E$Q!SKS5-?FQX_(3DV&XWY(?UK40ZX$1
M++J/E%[EI/_I:5U:D@F"\I+$[?'2!01V[W-.&A2+,^CU;K060[M>PQK5?:T_
M-#:$I"YL_M;#UX4=/I%?T.V/9]NEIT(U^&P%TS<:U@XU4=IZZS?$4>'8;W/B
M&9,KP9F<MW9*;+.D?\'U!GJ+D5 ,[+ZBHN##=%-5WZ6<<6\L]N25M_2WM*M%
M=M]XR8?U\]=^,D"C<M)WUHSFT\DH/GN0A,=E;BZ8G6TF+^>B8W(U;#XZNKGH
M:',Y2[T-Z>501%04V2^4<BRLYKN9#/X.XCGYD:-4VC0P?IZ+2GL1H4Q8B&,;
MYGZ+^#+D"G^%.P\"$)ZS$R>Z/]6;S_GS2MX&>&<[JTM^>S9Y_B9ZPH&V50UY
M6=[J#$%6086:_.%LVN_$H1"3!R@6&\5RLQ>9Y* WS+^%K\1B=4PO9';SF=W,
MZ:P,&EAZFXHH?<X?*IYG8Y7V\)UG_2-$ZYP^\K ?S29Z@W-.RA\L#K>W?[R-
MQH[\A\ ),@3BM<35\N?Y0<)H_A>Q!]W:KQ4+0S RO.W *E9,Y=*5N@6)#B-L
M[I<#E$:36-X?)M9V]DF*07<G-M,;CKC-P:'GT-OPM4Q=;"^*'>QQ_E%-ZV_U
M,OP B^ZU"DIWGYF<#J<Z%MX+O^/BYG_V]M?>N_P<QZ^_GS6LOQ=^%W^.W,]^
MC"7X+C]),MR5'?='6H27"MM]+L0W?[ ?;];Q$?,JY3O\C+T]S*RC+,,/,^LH
M*:;2>'0\U#_K2,1%L;P_XJSCN$_"PG!JID!LIA]CUB$(#OIF'55?ZZW'X"N2
MIWL;1].:>9[;&XVK.164CCTO>HV@GQS/B? )OR<])^+;#YKM[1T7BR2O_V ;
MCA7 [2L2EC_!6X]YXO67OKF]T9C78J8XM";6>-YKS.M]BJ[S+$M[$^<.M !/
MQ35AM:\P]Z--KV\#?X>#Z/66N%$45Z?OZ,*L!G<6\WZC(5"HD,I%.%;-"=\.
M F(B(_D;E7*0'H#9P;?_-.D;L,0P?9E9R=GN O\9@]\-J!7_?072^N_TAL+J
M9]]??7=<MU)+\66%?7$S/W0VJ:#4?+N+['& $I$&XKA)!'M3"63'5GXK+5&Z
M1&P'H4_J*Q@2[,*SQS *[*5"Q,I>@0T[J1Q*C<AJ5MM"]"TA:4[[E+9:6FVU
M!,3Q@3,V@+%H&PA$Q<=[Z1^Y([X-F&IX22.JZB51&2V2:TS3(^3L+SFBX-CJ
M5%?K&%UU(4S..?,8D["102B++NP@>'6\#;L/5NVSE]Z%QUQ1()7N#:/3!N@-
MZ,6Y"7E^>6XO$"13.\=?79*L1[/ZD]KF%0.$Z1&S->+R]:CZ?60'D6[EIPW*
M/^*-XWGTR_=K@K8!^"CES6U;HA2S)&)PA9G,"<7R[1KEWP</R4<U+AS/AL.F
MC,BHSHU]V: ^4S(/H9+-'-7,90Y2;]D <.4M VR'^"/F?RKYA( $.%ZKY5)P
MU]%\U)A)<28HX8+>)7S>PRP4]F@*MOKW!4=H%;^/'(\/L6]CK*UW]68PUQC1
M(#Q+W5(O]RX\@MM>TCX=3ZQFZ!IV4WT?-GAKHZW$7?7R9H)"Y5<RNZ)C_NIL
M2\\>UGSN\I.:$5=BKS >C!>S#%\#E!)"G!(<@(Y3B2^2V]X?Z-$F+RQAJZ-J
M?*D,B"JU.SGF>O%$[(:OO$^V$["9YLWZPO?HY4.YBO?7T@=1>5/WD5(YL>2/
MN8V&\QD_",HITZ1H36BC9TJ<KK$L4_)IV=VKYH.;O2@]RBE]Y2%*FR\FHILU
MRLBG.^FO ,<C>U'<4OW:W2J^X(I[>$-O$M*K^FC2A>Y:3GJJ1:[T?*:"V4#R
M"W^[=2)6?4:3H$2RI;A"O>X-G?F&6 R%TQKSI&]4CAQ/;?,$@=*/SC2TJC1<
M-FFH+2UI=L%">M)@%L-0E"W9->W:*]$P VF'@BE<BC6T)A+8*ZQB0V_Q]VB)
M2HRVM(0!R!6[O226!08U%MV-2V1J1$S#=XL%H_EP,50%./RB69_&:,:X\6BN
M7TI3-QX4GGWO/B(R_(JWCSBH\87B<YI166"NX&OCH94!S_<0HX*^<3J P#I&
M'TM)'YV8J72E,BP.50?V_%L[N GN(SKE9]/26QS</]F!<*M6XDT8=(C$4>A>
M>[H8'^)E@ AEY >(TXZ7H@AUQ,B#HZ@CO?.X"KG>.SM>@S$$64VN*L!:K8&
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
M4H\!A/:*I?V*LVL00+NC-CE;'B:U9C !*>=VZ"PEOR%_%A C3 "E$#L6 62
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
MOQTK/KMTG50*G>\==T6XT=)^&N2^^-[)A4UPZ+K,'F7C&01^">^O07N380V
M]QT)0'$]ZA<LN:-=>@<.Q$5!5)9\3P6XI6.Q%R7%TW2#&JC)7Y>:QGTSB%YQ
MT72,P^RL@6L:[JK=L@9J%0:"19<?AA=V$+RN_>"[':S":\?#5Q'>-B]SB=\$
M09I0'(5T;WYZN$)-^Q\6"*-OE#1BM,$'QJZTMH[66C\"&UVW&H?U)C,+C2P1
M4W8"_I81*&2B*&1GEB6%0$;6./"U458">&)EX3%7<% YO&56 L%:L+$]YU_L
M^,*%[X6^ZZS8/\Z\U2WQE^1H0Z[_Q#WY2=S0KN&<7B>T=>*V"X&51IJD_C+'
MF#63SUBS7C=YYGRQ*6E\DO&'/S$(8#U+D_6T198NX5B(/YU]G#<7I126P+IF
M\U9BUU%+2!/RT3H,8X6%-_ E-UBK\DTV.W38RF2>X9L-4K)+<GT8'B1TT0:,
M9V&(H_ +,6W]$93*9W4&D2H!%#+XQ6ERUHNUG>24!BBC!83B#M2R,K5L1@D4
M@75.58"14',P+-!]A@ _82]TGN/CFU^] -NN\R^\^KO/MAP^VXY')THW7M;9
M[BQP0O*KC^2?WN86!XZ_.L=D$H4?[)>Z[]X+/]V8[$,)!0#,)@5<%Z0I-F48
MH$PN% N&J&3)A1=DY,^UIXSE0UQ Q"4<H$<F(R)" @8, VS.@D[.H$^Q03>$
M;4A-F=Y$<T(8G(2VBX&[7FJ#^D&4Z^US_0B1\@N.;M;Z F7*[@W'R40'E:NW
MTUI!/6&27B=$Y@4_3)AL:?)<:K8LF)PWOV#-SJF=HFH[O=606,9TGQ&Q\&7
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
MG;!FY:GI/:U)1H,P*GMWXS)FXYA&R**8+DH)0Z47W>J;E;,7 SF.Z;'SJ\P
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
M_KYAV&9"*:SMS8<C95PS'@9#NHT-5.$LMH%)2"ZXN"J*,S-V4H^0L3S?AR1
MA.'9\L^]P]L:W1)'>;)#?!LX2UR[F7$<+=V5#&T%E?;>^=2RXIO"\M[[&'-#
M=L:.5D(R?K24<8DU5S9HLD0QEMVL4<(-Y=BAA!]B#!'?S8'KUZC30#S0[;=;
M.Z#%KH@OVQ8- E8Q<6R,2,LICC(F;,)2(7!X_IK[EUS>(DD&)'V1DTWE=.MB
M<IC%5"$_'-#]W'PH,"2;Z<4D!TG-T2;1G]RHP:$ZQU$P+BSVDS*46QS</]D!
M/K=#9TFO37#<?8174E4>;:F!1 (E$956T1:' 2&MU"+<$&,W0(PAOVR#LS2F
MMD./D7CM-8[0M1_F#&,&]EO!H3H$J-L0.!)L=Z[_BLET+'@F64HB,VT*FY7$
MG[G)#8<WZSN\]#<>/=/$^\*R]EIRJ4*7O&"B2'<*J#30F9]6Q)A8%!3+PN%T
MPH\SY,49H$P@^F(F4M('FG?),R0_@3/Q01*CT\0 ,:][X LB8L=?](>(E_*Y
M5<?\WG+<;)-ZS(;:8J=1J1RHQ7DHI>?K3AA3VN_@A!X[*UC7B L\>D=VKT'1
MI$32BYSH]3=GA:^\M1]LF=SUQ<RW@4\/OM/FK+$=9!/)#GG!!,3N%%#:?QI+
M'T5(V+$I:\+0F"01S'Q67^8#B'?= U80ZSK^6C]$G)-/ #OF]Y;CG7HZ0O*1
M12<QSZCD#M2:Q?KSS]C# 3NI20QX:2^?LK7_KQ[L2<W>,=MKN#,RM8O5.'_]
MU?ZG'^0TN,,[/XCHD7*\83<-J"9RJI2!PYBBN"J-2JR*0JDD>!&,,899W&*;
M:BE3E' U+U/KUV('BW>=6@PR8K6$7%-L:O,Y(*.0O_[DD/$$7SO/>'7E1<0I
M'"(7N]0C_+2/]@$^VU+!_\7B;;RTH+21V0D+@+C4A=Q*TZ#I88#B$IPP$5 F
M []WAT".BX'R<B3+/\8E6 #V9.&KSD;)!9^1?VA=$R)6E_"L"EV=?1/83*I&
M";F$J9$ 2%[4))7\8#X:66/5Z&)*KM.Q%0Y2FO96T)^_R#IZ=9HB94FSD2R_
MP"-/R4ALMQCRYN.QU1+DYF0)_5GF\(@(+2"D+8AC4Z1S&GZKX85KAT8D 2U0
MT0[_)@WIMX&_PT'T2J^#HE>(II<OR@WH#:^#0+Y>)H69^22YM2FA.&#7?O'&
M[]DME8:,WYVJ;1VEMG[DRKEQ-5PE# >+T6SS_&I%Q&*'PWDX24(KD?HZNWB
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
M'IL-P9$5JW--7B;_)O\B?R&Q#Y-__/]02P,$%     @ .GS]2!7-_NJ#-P
M1Q8$ !4   !S;7-I+3(P,38P-C,P7W!R92YX;6SM?5MSXSB6YOM$S'_PYD3L
MSD1,WJMKNBJZ9D*^96G7F?+8RL[N?:F@24A")T6H %*VZM</P(M(2L2-! 4*
MTDM5V@; <SX !^>&@[_\U\LRO%@#3""*?GGU_LV[5Q<@\E$ H_DOK[X^OAX]
M7HW'K_[K/__YG_[ROUZ_OGAXN+A&403"$&PN_N:#$& O!A=3[P5%:+FYN,>
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
M59HS&8ZI3'SY?V#30%9SNX/11]6^_!I9&EP@DR1F]028+X]/K*C3H2B_A2'
M5W1ES1'FXUIO=2C:'L <,A$7Q5^\9=-:;&S6/W6YD_9QLWQ"80-9];]OZ:F>
M^"-<I\W#?C$0_6?MN-^O$)&W>+M*T\=>^PL8;C6%&49+G;.CH (U[.X+=@L.
MIZ5+Z'=?75 &9H">DL%=QBN7P)2Z&& "TI:L)T284O#+JP^O+A)"F4.K+&/L
MN.#9T6]*?#Z>\1&<;25./YQQ$NHI)5)_.B,ET3Q+K'X\8]5P+I7X_,<9'[Y6
M4<+TYS-, I6[Q.FG,TYBY\(6JO?OSE!Q;8T2I?=GE%1MR1*TOE7RO[S==5'V
MZKA4K?66?PW&;.#W3*%\=_'Z8MN[]F\TN]B.=5$,]N\7E>%:VXHSCSREZ";D
M]=SS5LQ@_/$M"&-2_.9U5B1Q:SGFO_ZMO/RS8<[N7(KLF)&2QNUMW.YTEVDX
M7T"L1GUC%TL\X(1NEOPB%KMD*6. T]X*]=M[5O<>#,;1E;>"L1=6! :/#7E'
M*_SDQ2.:::Z6=[!!%\<MSVEDCT[)"JZUL4ZE$JB[;:U0752'NMVM#L6R.<N?
M).AKCF*#4TZ=L/C*PWA#=8XT@YS#GUI?*USQ$S%XO AZV.(@E\["*=AM9H/6
MZUP+S0M6B#<%I[$-NJEV"&.05@3;3=FCF@J'?DDG&WP4V:0<BK=_MD%;I=!#
MJ0=R"&UN:X=JEK9![53^.J@UL4%C12VE$BL5 ;5BQ!RZI=V&R(M$<5#N;IDW
ML60<B)VQ3X8Z^D/0W2KD?$&1KPIYI>U@J%8'OJ&/#2[2FSKY82C#OKFM-:IU
MEHV@@PWZ[PLWH%1=;&IIB>*5!X.\8DYQQ4O%HE7I:8<CSA4FO@8A[&*#AP?
M+B&"H+A[/_+]9)FD:;M4:X<^Y'&BT-$&/R*GLD2T*G6UPY.BGC<0S4Y;EU/1
MW@X8SA%[!5GL1N+I*@.G;L6YU($1BT97L\S4\2G-=U<SRM2QD+ED7,TE4T>(
MHV*[FCJF*W^[)H:Q!W>. 0F.:5X%1-&U7^84N)4HIHV7=M"G1*Y%[M@:X"?D
M#G;"]( 2*+>2Q[1AXGC#M_A\<"MCK 4^5;]["8O+JK,"+$KNDA(MEQ5I%5G$
MPZ6-4CU\?4 W=E*%2N3K=S6!W#!N3=YZ5Y/*34 G3,UP-<O<!'"BUJZFG!O>
MJYPX>;=4]*,Z(314^=T,Y?(<==/UHHT2+Y>X!,I-5XP>4+SDL!(EM^[OM4-)
MO([:*&!')9;X*0][KD].G+X$RWF52PTL*4YN:E@Z,=]]H[%!H_KHID;5%B=U
M3:Q$T$WOC9X6VIBC<[CK?,< T7[*>XF/F_%0/7Q4+H"5B+FII.LAII+05"+F
MIK;>U<E01:CO@.H@+QW7G^FS<1DM#-$S>^[S%N%KE#S%LR3<C[=)KJ)IC6'Y
MPA-%?(+3R0G2@Z!X XC#FTI/RQQE5_E'2;R@&^"/<JWR.=GK,0@.QH0DZM3G
MK0=!.;\DGU(7JY>0V%+.GS$B *^Y=Q@%'>RGI6MN:L7.]OE2W-J23D/A0[C!
M!1V&0K]\F\MZ.9VH?D2.!DVMQ_4TZ[8PB@X1UU.OVV*F>G"YGJYM!K_] ]+U
M)&Z3N!4'LNOYW28Q:RZ9YEB=T*[ *=G;KN> &0!/)-[<#$4: VU?MIUCDD+
M.+4@^XY0VG/+9OGR6VSRLH\?9&4?LVX7_TK_'R8,K8M/&!%R\=G#<QC]FYX3
ME_.FR]7"B^9@'&V?668O3N?)C'$1)=V]G*O3TY+;C$[J D0$KD&&XA= YV'J
MO?"]9MP> ^- 8DFK]+3#$:%4L$NB:<2=VF[0!^01A7P_++>##?J+X%NA54BF
M@=M\"+1?>@3Z%-1K&"8QUT\FZV6E1AB( /9"2L4H6,(HK8$>TX6>WRGA<"+K
M9843)LKO,9IQRU%46]BK>79'B;BE>D FVQ.Z("8K@-/#DER"&<*@<AOLYH4B
M2T]TJA[@S9B>9&G2%NU)3T1*WWP<T1,;$'XQLOZ^: _![9DN$1F\UE;KW>5;
MY)+N(/Y*Y;6V03D][,IEQ*&WWL8*E511S!8U6Z*,%+$$X[>W4FFJ("4G@H?S
M?KM!4"O9A_SV5JF7KNJFEM;JD#6HH5\C#+R0.1=^I4H<I?.3!R-&Y20J;Z6/
M,"3L_>GTO=7LI9Q,YO-U]_Z^YP)Z$L.GM\_9J?Q%@(=]5B[B&JQ!B-+Z/&+)
M*NYC)8SJA>Q>?7K/A%]V;;>5%4I!JF-1Z#Y[^#NHR$P>T?P.-NC_!N!\P5YS
M7E/).0=?DN43P)-9:NU4G%1JYE++P8;&=]4[)SDHM8>QZ;W4\*CL7=;IYS!S
MO9S(0! O#T#7ZY.T!%SH+>U6O&3XM_=D;KTJ4%(W6J=*2D>PP"3^C%H&_JX2
MXWIFDP8V(E>XZ\E,&C#5/*3=DI2&+X<T<!'X,UQ/26J#4M5OTBW]R(E5I!7U
M=3WK2&,]"3RVKJ<7::#4:\RH6T:2$[M7&I]Q/0E)9\?6(T'=$HV<6CU*AJ*K
M+QNWP(MO)+I>^D #)'VG8J>Z"$=1>%@:>JR9S )ONNL%$;2 DH1Y7"^%H(65
M-&&J6UD$Q]!J2&SH5E=^^&I#VUB0JN@7Q=$.5^O97NYW"D*]<$E>^+I!"]M-
M$?_ASS^*4\2KH_^?B[S4B8WB'F5)&AYOGP%;%9Q0HGK_ ;U9+^9(V,<.%_](
M2%:R^ &D4$\1U?B_T76\R")J[,6(/+ ! C8%%/]T:W!Y;#^B902FB#-!*;E/
MN^0^ +JU"(Q![JW/0HL/P$?S*!U%]%QA[Y^U7)I$N _VVPVBD,KQEH!I0_EO
M'X9VB^5([N%D)RJC"D5T_UZCI0=YTK"YK96\K'3JF7RA\K>;B&\UE-7B(SO3
M0$8OD)<Q*^YCE0NJC(+4&2XCO6QHN>1+BR<R5?I:Y6J:/6PD)C]K-(Q72;FT
M#O05565Z+9U@*2'9&5K-*<NDXLUR%:(- %GU@03["RH)V?.@_$W;;K3!<?X
MZ.Z$?IS7JQ@]>SC+LZ-GP@S .,'<.R'=QQT0&JGZS9TX/00D8PV-:_-+0'U8
MJPF#(HV04_:@,)!<+P2MC(W$H>)ZM$,=)W6WFNM1#R7]OA:T;0:Y3)!P,PF<
M;T$H%\ANDZ&[RD[QV,.Q"_@H%/EI$;)P#*3^W:DG4YI0OED[J6&NYP5WPE''
MI#F9^H6J&U\_DM0NI_BG#,((S-GG7 "QG9.V7:ZQ@^BU,\A/IJAA>T$H\FIU
MRBX^BHP]9?50X<JDHZ_8MK4P?OO0,:DX4Y]O(B<$&#]2VRVI^-A 4@D<U==5
M/39S,O9\+1;5B$BS9Z0 Z-T9H>J.W,)R %SL91]>>61Q&Z)G,HX"B$%E2^49
MAG]BJ9>B#$,VPD4ZA)6\PJJ+@?D'(A^&H':S9XH8B?<8K2%%ZW+SE>K,XVB;
MR3OR8[C.:D.(P]&]?,I*EEN8#@Z"9AM"7*%'L;.5;"**_2@*V/^8I%M[82KD
MXBL/XPV%7Y2"I];72:YLY7XUTI89&G1'84"7UC7(_J_%'F<(/1Y/J1KV-:#G
MC ^S(SD*1DN$8_B'*.E+U,-*K=QMI9]K2%9YR?G)+'OLFL.#N(_5FJJ9UX=#
M]VXK2Y36-M<X*IZLNO<V3,EBB\+W,;57*@]I\QEJ,]BP^"Z?ZM+FLM)U&#Q=
MYWIN7IU'F:'=?L/@IK)?6DQ2<^^A<):]>::SM:I]AL'%5CO. X+R(MBJ PR#
MOWL,5E1.%YLC5Y"+.U["(ZKE8$8TG?UO%P_JC>;TY"2Q5/*U'L;J([3?J*$.
MKM$S3_5I:&BIBGF3J9F_NZ-AU;88:-C\-M64Z<Q[XZ #PH&M2J+ES6@QT+#Y
M[3[OJH,." =]+U:+@8;-;_=Y5QWT_%H%]XEJ;Y/Z16\1IN#Z  1I>:_'!<+Q
M%.!EMK/2)AP>=$:PR>$4C?S?$XC!94)@!*C"1=+ ;NJ*RO["?59<9XA!\$AG
M(DC8G@!"-57>S\ZSZ95EQ"*(DS3F0FY> /8A$;S^+NLW"&Y$UX@XC2W?_]N&
MFM2O_>UWL<)#LEJ%*45>6% TCF8(+[VFIRUWV5'L;3-"VF<4K1IG%7J:72\
MW3?(+0NWZJ20'%.:X$'@;N4E<3UI_5#2I,EGXWHB^Z&P5<T1<#W?_5!X2R*8
M[N?$ZP<&=LH=*P3FW,^--XTB)WC6+DO^M(&LQ.K:9<F?,GQJ0;1VB?6GC*M:
MVL8)5/HVBNI> H7K5<#;1R.K0/)\7-V>&#M9]/;]G8<KIWO,0'8--9<HN_D2
M5?L0=&VY:@54VA79/J:3O2=4]T,X[=X@/%THE6*:[9YJ/3U0NZ9S='NA]6AE
MJZ8SB?NPD9O^9C.@]>/I<[U2F1GL=0PPU^N8&1,!G?*GNKWZ,GQ!JY*7T [/
MAI7ZP<V];PA#H0I18NCF;C>$H=#$+3%T\P4G70SU;IZ6Z+GYOI,9]/;N(Y>P
MM2BD='QU$$V"5ROQ\J%%(:7C*_&B!)YR'MX6O(^.%C312TAL?!>XN&-<8M6W
M<_W 14ZN(?%#1!(,4E=8EE%!RBJD%<#T"I=P+LQ=0APT/G2T^U<;*:R%<[4"
M1>X@!,(G:^3]AL(-_Q$77NN!4'Y-A>!D5B5N3M%EF_N].D.B00;"YYWDP1IA
MEX'P0'5$GXFJ.07[KRBN/#Y/))<_6@YFD^\KM'RB9L5VSV=4Y_5<KQ#AW@?1
M&& @_%W1DX&:4YGW8XJ]B&2'H&P'*@TQ$!YEURZ$7=KS0(#_9H[6;P, &?D_
ML'\PJG^H4$U_]=M-%%/EH7@9MJ@QNKO$1"VM%)X1OYXL?/A0K:^]0C1E43SV
M)?$9*^HQ( Z$NHZXCY6+1_X"!$E(SX>&XX-<;BH_"1\BTQW&IFVCK*EN[V!4
M%>]V>=+'8_E)--^JI:< I.NE456T4 ED0NW<]1MK!O!3TI@[O9GB$(Y"/<CU
M6V-M%YN:&N_ZO3 #Z'&-/-?O>*D82S4_M+9:YOI!JV P[#NAN=KYB:+%?^5/
MT<IL=[WM>'!K:PXI++U3J81O $&N"5*@Y^R^[0F]RCGM\)L#S>&XQV2Y]/!F
M,INR1(GM8T(8^N <E#L'Y<[!JG-08XA!C5[JR'W"_!)_TFY&:OX^ +A\2N@9
M4B;E3*)?O6@WJ"EI?':5'Y>K_&2<EV=7N3'_D5R.=7+J'L53D*J8R61K.\_N
M,5T>'+)O=_@9VF?_Y$ M][/7Z.SWZ.CWR.OL05;L[>S^.+L_AD&Y"^X/=H5[
M'L$_0# .Z+Z&,YA6N$JK8!2I!Z.H6NB*_BU9TE^*:IWW\*%CQRN_TU2YSW0
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
M\&H>$^D -OB; G\1H1#--^DUU[V]+](]U/K:U*!;G,Y5)5I;M+INU>N<GVI
M-GN'W+1[S:-7:&"N)XGV@!S7&FE7I^BG#,L(S-F()X?F3OI(F]+GP\^K;:EI
M5R%4/&Y=]Y,;0%+H*G'=GZQG032'N>3ZK.O:C+YNKR@-]W7+$_)5&\;RU/W5
M@\F:JFI)D]DNF;R</G&G87DI>O"^'-79()OA$\A=W&7Z-HGI;ZO Y 7NM@_5
M[,$TK"7=0/IH1N?B[\##M[1#B^B+;,2!;>K&R6-:99 5,2*^%S+:C2#1//+P
M$3&Z'(YH):2DHL3,Y&\'.PZ^I_3SYB8\&^U(.']&YOBF8PV,ZW,PS EUS,B9
M=L*>)*/P;L7&V;5D$-#L!#KAN(]Q2#-EYH3C0>813=5BUQ_3/12B.\:GZZ_E
M]@+K3K"MS;NW.L$V>U47P#R].YM'>JY0Y-,?<39_4? )H#GV5@OHUWRCPW&8
M^CZK2\NJL *X9JYO838-M[F=IQTK6#] \OT21/YBZ>'OPBQ":;=A\++9DB7(
MRY5V&P@OZ1/$6FQL>PR"@WN V2^\.7BORD*URR!X8(CJ;8Q*#RL<-,E41I?2
M90->+RO/F48Q/;R^P8!:P&L0)2 +O>:4[N6S['"DVMM:U=F"%&GIW'I#&_2R
M?(W)K$:,<$_PVQM]RJ%4$XI'<W;HD;6V@F5.SF0%V"Z+YKDNQ%L"_/:6'P+=
MW5]%:D2Q6B\W#V#%K(229,5G/UN/;.>1SY2"+442OR:WN9&=\4A5_O12X*U'
MXO2'>:/8ES2V^F*$HGY:"V]S]7'7W26J&G#]M449PJZGARGHVD+ JDKAR6&U
MKQ$W)6]RU4_7W6V:6FL5.X%JX'JPIP-J8K/3]:!."^"D.K3K41N^^57;C7RC
MQW69+[7WMLM(H'"Z'@ P: J)M;.*;G)"R>9]@[JC)A?(.KNG>T*V29866'XX
M8ZF%I?)9?LCK$I80EGA5FB\^=9B-PQWI1Q9TS9$DV;/P,0@N-S>>O[A,"%V/
M[)D0&-L(P993O4_K+5U*-Q0PS)Y@U0X7Z(YGQ''W*4.^N2I#4PLKKDXO9"^/
MIICP,U%W6PW%3:TVKU1$W&,4)'Y,Z)[('XO7=EQW_Y9%5[8PM%-O<SH.=T.T
M4_&>EDPOQ&=Q"@EB@.(^1J3/-X@!W;1DYPM\823N, Q_2,MSH:99[ J\3IZ1
M-<!/:/"*5Y^2LX:M>"N<I*7;"] ==L3)V!D<[Y9$+KKNE!>#LZNRNNYI[VJ2
M&MC<KON=E=2C&L[U%7HVXCE&_!5:KKQH0[:K;+KPV$K.J'W_;H(_(TQ7:]&.
M*CN%W6^E6/(Y1_F<HWS.43[G*!]1CK(3;DB5M$%^MJ#S#M!SWK9%=[-0-C2W
M/;N>SZ[GXW<]"W.]9>G=-G?"V=D]P%QYCE1UW9=U3I0_)\H?:Z*\F_Y4HY$Z
MU23P%A45CB)L=TYI-IS2?"HO-JKC(LKP=O-RW<%"M.KIR>X&8BUBO9]?[ZP8
M'%IZQTFEB/<"M"@!_^,9W7/RS."39]R\!]PV><;1RW+GY)ES\LQQ)\_DZVX<
M7<,9189VW+\[;25;9D19H22+7_3<:60C'C BT+OW?#B#OIC4O796(ON?;T9"
M,BL-SID'YZM(YWAP#Y'6JD16B0TWM#^=.+'AJ&T52Y6([5Y[9X(+@FM +1R?
M1Q%/.+R?:'^YG7V>9R_&X4Q3_E%3?TBOKFN[GC:A!4Y5978]>JVW:O8M']?C
MBF>'S^$</CQ-K<'9T[1>3\#Q<X66M&'F#8N"*Q2Q)0DB'P(3K_!R$@U'OH\3
M"B/P",C?2-E5HOGM;*C^UX#X&*93-IG= 4( 8$2QW8NQ1P%+ =Q6ITP)YID%
M[<8RDN!YDR^8>WI4HV <?:.K?7$/T"H$4W0);I:K$&U \)4]J?8)474\2G<&
MI6K70.L\G!%^QJF7$JX!N:>Z!Z!T//Z>4.EPBU CP<+V1BA*9VLTQR"=Q2G
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
M>J,=RU9LC=8);M32\IG,>'EP!70@V!99M'DN*I/\5"59LMT[#FI#*'2=NHY
M<$:U*23,K(RJ*.F,\5FDZ&)F3T,X"Y:]\W.Y"M$&@$> U]0$+V>MRLDH3&E)
M X:EZ9G54DS9T]!'#'_/+6'4X[R<H)C:YJ27$V57KVDB2")<A%VLWDYO!%6=
MB6%L8949:;SFT,S]"6ZRYHL) XE[-A,GV7*23L,I1J(>PE7O;W,SJLV6_%;,
M.0R:;<UQM 8DSO_):OE3J,I[+ED1P\IM%XHCP+$'V8,![%V +* PD)U<X27G
M9(]^\:[6&,!.,8V>YDJ*AMG/V90?^FNDGJ?=UPR<18\Q,.VY#OB7 65[3:6G
M99%S.)%Z=&)!:=Y/<(??(2\BV9_IG@44U4F\ +ARL7,@FD,[0IM7?+NQ+)?#
MD>SBII967UKE4U[=ERVG]01W:GJ8EG>#KQ8>GMN^HB AB7.02GH-K*QAN?XD
M.U!O#)M[LQ6WM=-4-O$GN#^Y]\@'<H!RZ9,L:WF_0=7 4]<"M(:PN5V59TZI
MK,'Y/,WV:R$$![(]+9Y %KA4WZ6B'D=]A@JA.,']R$?QO"\/X$22@\_S'LE[
M'O4^58+FO%^'Y>8]C5U;Y!DA5O\!QB"M#[9+ZVW"'FL9+5E9H*R4Q,T+2ST2
MW__KY1-V<^0$#&AFXZN/=-22KQ5TKM_V,X:JF4U[@G?_=BN=#411W"5+<KIP
MFP^A:KVZ^J?2T^ISA))9$970.VMZRAO.GJ;W -8@2L MG?4;RCNF^%TE)$9+
M"O7EYA-@CR>O%M ?8>"IG?-=1K1\"R"*Z8+Z!@,PCF8(+_,T=A$[]Q@%B9^6
M!,ISU'5N 1C^GNVR$2GAEYO/WC\0KM"\7?CY1M!5%UL//(2CH/,Q-G2AW]_N
M<5T5;@=S^VWF^HLD.GAV.O8.]P#)8'28*[2D';?5[U!:\0Y$[+G5@=@/2A3*
M[CQHC6'IY5*=>>C YC#LCU:SNO/FC19@)VB?Z$%DSU0YC1V>/PH>S>_HR0/(
M9'8'" % ?7=K#'#4.UL'J!/<U=N"^P,YGQOHD2;6\WM8?>E7)[HKZ&+W-H!T
M-AI?;SCOKFQW/0#VJ)L?)Y@9&E&0%SL8^3%<I]<B!K+KI'1*T^)5^]M)[V\Q
M"RT9'=H.UI[9NOG;!KCS/E<"RJ8S_V1V.\O+';U HL+)MNT@J+Y&2P]&JG3G
MK6V[]BM4T1\ 7H/+S902P$K^D%C'EZ\ZDA6.BWU/90L8TW_REE=#0ZOTIB)'
M1FO6R$B5].DSFBY00KPHF"X@C@&(]E;N9[!\ GB'*-W>1WO"[DY->7:Z^?BA
M4#AS58^J/#PYA.H'P;92O,[><CY$QA7(O."8\D'E?#2L\6P0[L1LR[J^#^7
M-*VZ I5W[_K'93#6SV/R1,#O"?WGS1K8+H>\2XPLLX+7W(JBQ@52C?AAN!QD
M,U#;0WR.+;L1_O*6$<N*D=(?_@=02P$"% ,4    "  Z?/U(S (02$F_  !;
M,PD $0              @ $     <VUS:2TR,#$V,#8S,"YX;6Q02P$"% ,4
M    "  Z?/U(UEWS@, 1  "'M@  $0              @ %XOP  <VUS:2TR
M,#$V,#8S,"YX<V102P$"% ,4    "  Z?/U(!5UP/B,4   +(P$ %0
M        @ %GT0  <VUS:2TR,#$V,#8S,%]C86PN>&UL4$L! A0#%     @
M.GS]2$5KPOMC(0  N2H" !4              ( !O>4  '-M<VDM,C Q-C V
M,S!?9&5F+GAM;%!+ 0(4 Q0    ( #I\_4BG+:E8\V<  (&A!0 5
M      "  5,' 0!S;7-I+3(P,38P-C,P7VQA8BYX;6Q02P$"% ,4    "  Z
M?/U(%<W^ZH,W  !'%@0 %0              @ %Y;P$ <VUS:2TR,#$V,#8S
?,%]P<F4N>&UL4$L%!@     &  8 B@$  "^G 0    $!

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